🧹 중복 제거
정렬 및 트리밍 옵션으로 텍스트에서 중복 줄을 제거해요
✓ 영구 무료 · ✓ 가입 불필요 · ✓ 업로드 없음 · ✓ 오프라인 작동
🔒 텍스트가 기기 밖으로 나가지 않아요. 모든 처리는 JavaScript Set 기반 중복 제거를 사용하여 브라우저에서 로컬로 이루어져요. 업로드, 서버, 추적이 없어요.
기능
- 줄 단위 중복 제거 — 대소문자 구분, 공백 제거, 결과 정렬 옵션으로 중복된 줄을 없애요.
- 통계 — 원본 줄, 고유한 줄, 중복된 줄이 각각 몇 개인지 확인할 수 있어요.
- 유연한 옵션 — 대소문자 구분 여부, 줄 앞뒤 공백 무시, 빈 줄 제거, A→Z 정렬(숫자는 크기 순)을 고를 수 있어요. 실행한 뒤 옵션을 바꾸면 결과도 바로 바뀌어요.
- 복사 & 다운로드 — 중복을 제거한 결과를 복사하거나 텍스트 파일로 다운로드하세요.
작동 방식
- 텍스트 붙여넣기 — 중복된 줄이 있는 텍스트를 입력하세요. 한 줄에 항목 하나씩요.
- 옵션 설정 — 대소문자 구분, 공백 제거, 정렬 여부를 설정하세요.
- 고유한 줄 얻기 — '중복 제거'를 클릭한 뒤 결과를 복사하거나 다운로드하세요.
활용 사례
- 캠페인 발송 전 이메일 목록 중복 제거
- 반복 항목이 있는 복사한 데이터 정리
- 분석을 위해 중복된 로그 항목 제거
자주 묻는 질문
기본적으로 대소문자를 구분하나요?
아니요. 기본값에서는 "Hello", "hello", "HELLO"를 같은 줄로 보고, 처음 나온 줄을 쓴 그대로 남겨요. '대소문자 구분'을 켜면 세 줄 모두 남아요.
남긴 줄이 바뀌나요?
아니요. 반복된 줄을 통째로 지울 뿐이고, 남는 것은 처음 나온 줄 그대로예요. 들여쓰기와 중간 공백도 한 글자도 바꾸지 않아요. '앞뒤 공백 무시하고 비교'는 무엇을 같은 줄로 볼지만 정하고, 텍스트의 공백을 지우지 않아요.
원래 순서가 유지되나요?
네, 기본적으로 유지돼요. '출력 정렬'을 켜면 고유한 줄을 A→Z로 정렬하고 숫자는 크기 순(item2가 item10보다 앞)이에요. 정렬한 목록에는 빈 줄을 넣지 않아요.
빈 줄은 어떻게 되나요?
원래 자리에 남고 중복으로 세지 않아서 문단 간격이 그대로예요. '빈 줄 제거'를 켜면 모두 지워요.
관련 도구
- 🔢 단어 카운터 — 텍스트를 분석해요 - 단어 수, 문자, 읽기 시간, 상위 단어
- 🔤 대소문자 변환기 — 텍스트를 대문자, 소문자, camelCase 등으로 변환해요
- 🔍 정규식 테스터 — 실시간 일치로 정규식을 테스트하고 디버그해요
💬 버그, 아이디어, 아니면 그냥 인사? Milo 🐨 에게 알리기 · [email protected]