텍스트 정리 도구 — 줄바꿈, 불필요한 공백, 중복 줄 제거
줄바꿈, 불필요한 공백, 중복, 보이지 않는 문자를 제거하고, 줄을 정렬하고, 찾아 바꾸기까지 한 번에 처리하세요.
10줄 · 114자
6줄 · 78자
변경 사항: 태그 2개 제거 · 보이지 않는 문자 1개 제거 · 둥근 따옴표 2개를 곧은 따옴표로 변경 · 2줄 앞뒤 공백 제거 · 연속 공백 3곳 정리 · 빈 줄 3개 제거 · 중복 줄 2개 제거
모든 처리는 브라우저 안에서 이루어집니다. 붙여 넣은 내용은 전송되거나 저장되지 않습니다. 모든 무료 도구 보기.
문제를 발견하셨거나 개선할 점이 있나요? 모든 메시지를 읽고 빠르게 고칩니다.
이 무료 텍스트 정리 도구는 복사한 텍스트에 딸려 오는 지저분한 부분을 고쳐 줍니다. PDF에서 가져와 문장 중간에 들어간 줄바꿈, 이중 공백, 빈 줄, 목록 속 중복 항목, 코드를 망가뜨리는 둥근 따옴표, 남아 있는 HTML 태그, 그리고 똑같아 보이는 두 문자열을 다르게 만드는 보이지 않는 폭 없는 문자까지요. 필요한 단계를 체크하면 붙여 넣는 즉시 모두 함께 실시간으로 실행됩니다.
모든 단계가 무엇을 바꿨는지 알려 줍니다. 예를 들어 “중복 줄 3개 제거됨”, “보이지 않는 문자 2개 제거됨”처럼요. 그래서 블랙박스를 믿는 대신 도구가 기대한 대로 작동했는지 직접 확인할 수 있습니다. 단계는 정해진 순서로 실행됩니다. 문자 정리가 먼저, 그다음 중복 제거와 정렬 같은 줄 작업, 마지막으로 찾아 바꾸기입니다. 일회성 편집이라면 이것으로 충분하고, 내보낸 데이터를 매주 반복해서 정리해야 한다면 짧은 스크립트가 더 나으며, 여기서 테스트한 정규식을 그대로 가져다 쓸 수 있습니다.
사용 방법
- 입력란에 텍스트를 붙여 넣으세요. 샘플에서 지저분한 목록이 정리되는 모습을 볼 수 있습니다.
- 원하는 정리 단계를 체크하세요. 문자 단계(HTML, 보이지 않는 문자, 따옴표, 줄바꿈, 공백)가 먼저 실행됩니다.
- 줄 작업을 고르세요: 빈 줄이나 중복 줄 제거, 정렬, 뒤집기, 섞기.
- 필요하면 찾기와 바꿀 내용을 입력하세요. 패턴과 $1 형식의 캡처 그룹을 쓰려면 정규식을 체크하세요.
- 변경 사항 줄에서 무엇을 했는지 확인한 다음, 정리된 결과를 복사하거나 다운로드하세요.
자주 묻는 질문
PDF에서 복사한 텍스트의 줄바꿈은 어떻게 없애나요?
텍스트를 붙여 넣고 문단 유지를 켠 채 줄바꿈 제거를 체크하세요. PDF는 화면상의 각 줄을 따로 저장하므로, 복사한 텍스트는 줄마다 끝에 줄바꿈이 있습니다. 이 기능은 각 문단의 줄을 공백으로 이어 붙이고 문단 사이의 빈 줄은 유지합니다. PDF는 이중 공백을 남기는 경우가 많으므로 “반복되는 공백과 탭을 하나로”도 함께 켜세요.
중복 줄은 어떻게 제거하나요?
중복 줄 제거를 체크하세요. 각 줄의 첫 번째 항목은 남기고 이후 사본은 제거하므로, 남은 줄의 순서는 바뀌지 않습니다. “Apple”과 “apple”을 같게 취급하려면 “비교할 때 대소문자 무시”를 체크하세요. 줄 앞뒤 공백 제거가 기본으로 켜져 있어, 끝 공백만 다른 줄도 중복으로 처리됩니다.
폭 없는 문자란 무엇이고 왜 제거해야 하나요?
눈에 보이는 너비가 없는 유니코드 문자로, 폭 없는 공백(U+200B), 폭 없는 결합자(U+200D), 바이트 순서 표시(U+FEFF), 소프트 하이픈(U+00AD) 등이 있습니다. 웹 페이지, 채팅 앱, 워드 프로세서에서 딸려 들어오며, 똑같아 보이는 문자열을 다르게 비교되게 만들고, 검색을 망가뜨리고, 코드와 스프레드시트에서 오류를 일으킵니다. 이 도구는 이런 문자를 제거하고, 줄바꿈 없는 공백 등 특이한 공백은 일반 공백으로 바꿉니다.
자연 정렬이란 무엇인가요?
자연 정렬은 텍스트 안의 숫자를 한 글자씩이 아니라 값으로 비교합니다. 일반 A–Z 정렬은 문자 1이 2보다 앞이므로 file10을 file2보다 앞에 두지만, 자연 정렬은 사람들이 기대하는 대로 file1, file2, file10 순으로 정렬합니다. 반면 숫자순 정렬은 각 줄에서 처음 나오는 숫자로 줄을 정렬하고, 숫자가 없는 줄은 맨 끝에 둡니다.
찾아 바꾸기에서 정규 표현식을 쓸 수 있나요?
네. 정규식을 체크하면 찾기 칸을 global, multiline, 유니코드 플래그가 붙은 JavaScript 정규식으로 읽으므로, ^와 $가 줄마다 일치합니다(대소문자 구분을 켜지 않으면 대소문자도 무시합니다). 바꿀 내용에서는 캡처 그룹에 $1, $2를, 전체 일치에 $&를, 줄바꿈에 \n을 쓰세요. 패턴이 잘못되었으면 결과를 바꾸는 대신 오류를 표시합니다.
단계가 실행되는 순서와 그 이유
1. 태그와 엔티티가 실제 텍스트를 가리기 때문에 HTML 제거가 가장 먼저 실행됩니다. </p>와 <br> 같은 블록 태그는 줄바꿈으로 바뀌어 문단이 유지되고, 스크립트, 스타일, 주석은 내용과 함께 제거됩니다.
2. 이후 단계가 깨끗한 텍스트를 비교하도록 보이지 않는 문자와 둥근 따옴표를 그다음에 처리합니다. 폭 없는 공백 하나만 다른 두 줄은 진짜 중복이 됩니다.
3. 줄바꿈 제거, 앞뒤 공백 제거, 연속 공백 줄이기가 텍스트의 모양을 다시 잡습니다.
4. 빈 줄 제거, 중복 제거, 정렬, 뒤집기, 섞기가 그 결과로 나온 줄에 적용됩니다.
5. 찾아 바꾸기는 정리된 텍스트에 마지막으로 실행되므로, 패턴에서 남은 공백이나 보이지 않는 문자를 고려할 필요가 없습니다.
유용한 정규식 치환
• 날짜 형식을 2026-10-16에서 16/10/2026으로 바꾸기: (\d{4})-(\d{2})-(\d{2})를 찾아 $3/$2/$1로 바꾸세요.
• 모든 줄 앞에 접두어 붙이기: ^를 찾아 - (대시와 공백)으로 바꾸세요. ^와 $는 각 줄의 시작과 끝에 일치합니다.
• 각 줄에서 첫 번째 탭 뒤를 모두 제거하기: \t.*$를 찾고 바꿀 내용은 비워 두세요.
• 한 열을 쉼표로 구분된 목록으로 바꾸기: \n을 찾아 , (쉼표와 공백)로 바꾸세요.
• SQL IN 목록용으로 각 줄을 따옴표로 감싸기: ^(.+)$를 찾아 '$1'로 바꾼 다음, 위와 같이 줄을 이어 붙이세요.
• [12] 같은 각주 표시 제거하기: \s*\[\d+\]를 찾고 바꿀 내용은 비워 두세요.
관련 무료 도구
- 대소문자 변환기 — 대문자·문장 첫 글자 대문자부터 camelCase, snake_case, kebab-case까지, 클릭 한 번으로 12가지 표기법으로 바꿔 보세요.
- 텍스트 비교 (Diff) — 텍스트, 코드, JSON 파일의 두 버전을 비교해 정확히 어떤 줄, 단어, 문자가 바뀌었는지 확인하세요.
- 단어·글자 수 세기 — 입력하는 대로 단어, 글자, 문장 수와 읽는 시간을 세고, X, LinkedIn, Instagram, YouTube, SEO, SMS 제한도 확인하세요.
- 정규식 테스터 — 실시간 매치 강조, 캡처 그룹, 치환 미리보기로 정규 표현식을 샘플 텍스트에 테스트하세요. 무료, 브라우저에서 실행.