이 도구는 무엇인가요?
엑셀, 이메일 내보내기, 로그 파일, 크롤링한 데이터 등에서 붙여넣은 목록에는 늘 같은 다섯 가지 문제가 따라옵니다: 중복 항목, 빈 줄, 앞뒤 공백이 제각각인 줄, 한 칸이면 될 자리에 두 칸씩 들어간 공백, 그리고 딱히 정해지지 않은 순서. 이 다섯 가지를 다 고치려면 보통 각각 다른 단일 기능 도구를 옮겨 다니게 됩니다.
이 도구는 다섯 가지를 체크박스 하나짜리 작업으로 묶어서, 실제로 결과에 영향을 주는 순서대로 처리합니다(공백을 다듬고 이중 공백을 정리한 다음에 중복을 제거해야 "foo "와 "foo"가 같은 줄로 제대로 인식됩니다).
왜 사용해야 할까요?
- 단순 중복 제거가 아니라 실제로 필요한 다섯 가지 정리 작업을 한 번에 처리합니다.
- 체크박스로 원하지 않는 단계는 얼마든지 꺼둘 수 있습니다.
- 결과가 제대로 나오는 순서대로 작업이 실행됩니다(중복 제거 전에 공백부터 정리).
- 몇 줄이 제거됐는지 정확히 알려줍니다.
- 로컬 처리라 안전합니다 — 텍스트가 브라우저 밖으로 나가지 않습니다.
사용 방법
- 입력 창에 텍스트나 목록을 붙여넣습니다.
- 원하는 작업을 체크합니다(정렬을 제외한 나머지는 기본으로 켜져 있습니다).
- 정리 버튼을 누르면 아래에 결과와 함께 제거된 줄 수가 표시됩니다.
- 정리된 결과를 복사합니다.
예시
입력
apple
banana
apple
banana
cherry결과
apple
banana
cherry공백을 먼저 정리하기 때문에 "apple "과 "apple"이 같은 줄로 인식되어 하나로 합쳐집니다. 단순한 도구에서는 자주 놓치는 부분입니다.
자주 쓰는 상황
- 엑셀이나 CRM에서 내보낸 목록을 다시 불러오기 전에 중복부터 제거할 때.
- 여러 출처를 합친 이메일 목록에서 중복된 주소를 지울 때.
- 로그 파일 출력을 분석하기 전에 빈 줄과 중복 항목부터 정리할 때.
- SEO 도구에 넣을 키워드나 URL 목록을 한 줄에 하나씩 깔끔하게 준비할 때.
작업 순서가 결과를 바꾸는 이유
이 다섯 가지 작업을 잘못된 순서로 실행하면 은근히 틀린 결과가 나옵니다. 그래서 이 도구는 순서를 임의로 바꾸지 못하게 고정해뒀습니다. 가장 알기 쉬운 예를 들면, 공백 정리보다 중복 제거를 먼저 하면 "apple"과 "apple "(끝에 공백 하나)이 서로 다른 줄로 취급돼서 둘 다 남아버립니다. 중복 제거를 하는 원래 목적 자체가 무의미해지는 거죠. 공백 다듬기와 이중 공백 정리를 먼저 하면 중복 검사 시점에는 모든 줄이 최종적인 정규 형태를 갖추게 되어서, 복사·붙여넣기 과정에서 우연히 붙은 공백과 상관없이 실제로 같은 내용인 줄들이 제대로 같은 것으로 인식됩니다. 빈 줄 제거를 중복 제거보다 먼저 하는 것도 같은 이유인데, 그렇지 않으면 서로 다른 출처에서 쌓인 빈 줄들이 실제 내용과 무관한 방식으로 서로 비교되는 문제가 생깁니다.
자주 묻는 질문
작업은 어떤 순서로 적용되나요?
앞뒤 공백 제거 → 이중 공백 정리 → 빈 줄 제거 → 중복 제거 → 정렬 순서입니다. 이 순서가 중요한 이유는, 중복 제거 전에 공백부터 정리해야 단순히 공백 차이만 있는 줄들도 제대로 중복으로 인식되기 때문입니다.
중복 제거할 때 대소문자를 구분하나요?
네, 구분합니다 — "Apple"과 "apple"은 다른 줄로 처리됩니다. 이렇게 해야 실제로 다른 항목이 실수로 합쳐지는 걸 막을 수 있습니다. 대소문자를 구분하지 않고 합치고 싶다면 미리 텍스트를 소문자로 바꿔두세요.
한글이나 중국어 텍스트는 어떤 기준으로 정렬되나요?
한글은 가나다순으로, 중국어는 병음 기준 알파벳 순으로 정렬됩니다. 그래서 단순한 문자 코드 순서가 아니라 실제로 연락처 목록에서 보는 것과 비슷한 순서로 나열됩니다.
목록이 아주 길어도 처리할 수 있나요?
네 — 모든 처리가 브라우저 안에서 이뤄지고 기기 메모리가 허용하는 한 별도의 크기 제한이 없습니다. 일반적인 엑셀 내보내기 파일보다 훨씬 큰 목록도 문제없습니다.
입력한 데이터가 어딘가로 업로드되나요?
아니요. 다섯 가지 작업 모두 브라우저 안에서 로컬 자바스크립트로 실행됩니다. 서버로 전송되는 게 전혀 없기 때문에 내보낸 고객 목록 같은 민감한 데이터에도 안심하고 쓸 수 있습니다.
이거 그냥 "중복 줄 제거 도구"랑 같은 건가요?
네 — 중복 줄 제거는 여기 있는 다섯 가지 기능 중 하나입니다(공백 다듬기, 이중 공백 정리, 빈 줄 제거, 정렬과 함께). "중복 제거"만 필요하면 그것만 체크하면 되고, 나머지 네 가지는 선택 사항입니다.