중복 줄 제거·세기

텍스트에서 중복된 줄을 지우거나, 각 줄이 몇 번 나오는지 셉니다. 대소문자 무시·공백 정리·빈 줄 무시 옵션을 지원하며 100% 브라우저에서 처리되고 업로드되지 않습니다.

\n = 줄바꿈, \t = 탭
중복 없는 줄

🔒 브라우저에서 처리되며 업로드되지 않습니다.

중복 줄 제거란

목록이나 여러 줄의 텍스트를 붙여넣으면 반복되는 줄을 모두 없애고 각 줄을 한 번씩만 남깁니다. 처음 나타난 줄이 그 자리에 그대로 유지되어 원래 순서가 보존되며, 제거된 중복 줄 수와 남은 고유 줄 수가 실시간으로 표시됩니다.

데이터에 맞춘 옵션

대소문자 무시를 켜면 Apple과 apple을 같은 줄로 취급하고(처음 표기가 유지됨), 공백 무시는 앞뒤 공백을 무시하고 비교하며, 빈 줄 무시는 빈 줄을 아예 삭제하고, 정렬을 켜면 고유한 줄을 알파벳순으로 반환합니다. 모든 처리는 브라우저 안에서만 이루어져 긴 목록이나 민감한 데이터도 기기를 벗어나지 않습니다.

세기 모드 — 어떤 줄이 몇 번 나왔나

중복 세기로 바꾸면 같은 목록이 표로 나옵니다. 서로 다른 줄마다 나온 횟수가 많은 순으로 정렬되고, 넣은 줄 수·서로 다른 줄 수·두 번 이상 나온 줄 수·한 번만 나온 줄 수를 함께 보여 줍니다. 표 아래에는 한 번만 나온 항목두 번 이상 나온 항목이 각각 복사할 수 있는 목록으로 따로 나오므로, 반복된 것만 또는 하나뿐인 것만 골라서 옮길 수 있습니다. 대소문자·공백·빈 줄 옵션은 두 모드에서 뜻이 같아, 모드를 바꿨다고 "같은 줄"의 기준이 조용히 달라지지 않습니다. 모드는 주소에 ?mode=count로 남으니 그대로 공유할 수 있습니다.

자주 묻는 질문

줄의 원래 순서가 유지되나요?

네. 기본적으로 각 줄의 첫 등장 위치가 그대로 유지되어 목록 순서가 보존됩니다. 알파벳순 결과를 원하면 정렬 옵션을 켜세요.

텍스트가 서버로 전송되나요?

아니요. 모든 처리는 브라우저 안 자바스크립트로 실행되며 텍스트는 전송·저장·업로드되지 않아 기밀 목록도 안전합니다.

각 줄이 몇 번 나오는지 셀 수도 있나요?

네. "중복 세기"로 바꾸면 서로 다른 줄마다 나온 횟수를 많은 순으로 표에 보여 주고, 한 번만 나온 항목과 두 번 이상 나온 항목을 각각 복사할 수 있는 목록으로 따로 줍니다. 예전 "목록 묶어 세기" 도구가 하던 일이 이 모드로 들어왔습니다.

NFC와 NFD로 입력된 같은 한글이 다른 줄로 취급되나요?

아니요. 비교하기 전에 유니코드 NFC로 정규화하므로, 화면에 똑같이 보이는 "한글"은 자모가 분해되어 입력됐더라도 같은 줄로 셉니다. 맥에서 만든 파일 이름 목록과 웹에서 입력한 목록을 섞어도 결과가 어긋나지 않습니다.

대소문자나 앞뒤 공백을 무시하고 중복을 찾을 수 있나요?

네. "대소문자 구분 안 함"을 켜면 대소문자만 다른 줄을 같은 줄로 보고, "앞뒤 공백 무시"를 켜면 줄 앞뒤 공백을 무시합니다. 어느 쪽이든 남는 것은 먼저 나온 줄의 원래 형태입니다. 빈 줄을 빼고 싶으면 "빈 줄 무시"가 따로 있습니다.