줄 정리 · 중복 줄 제거 · 정렬 · 줄 번호

여러 줄 텍스트를 줄 단위로 정리합니다. 원하는 작업을 체크하면 공백 제거 → 빈 줄 제거 → 중복 제거 → 정렬 → 역순 → 줄 번호 순서로 적용됩니다.

줄 정리 · 중복 줄 제거 · 정렬 · 줄 번호모두의계산기

적용 순서가 결과를 바꾼다

체크한 작업은 정해진 순서로 적용됩니다. 공백 제거 → 빈 줄 제거 → 중복 제거 → 정렬 → 역순 → 줄 번호. 공백 제거가 먼저 오기 때문에 "사과 ""사과"는 같은 줄로 보고 중복 제거됩니다. 반대로 공백 제거를 끄면 둘은 다른 줄입니다. 줄 번호는 맨 마지막에 붙으므로 정렬된 뒤의 순서대로 번호가 매겨집니다. 모든 처리는 브라우저 안에서 끝나며 입력은 전송되지 않습니다.

정렬 방식의 차이

오름차순·내림차순은 한국어 로케일 비교(Intl.Collator)를 쓰므로 가나다순과 알파벳순이 자연스럽게 섞이고, 파일2파일10보다 앞에 오는 자연 정렬(numeric)이 적용됩니다. 단순 코드 포인트 정렬이라면 파일10이 먼저 와서 불편한데, 그 문제를 피한 것입니다. "숫자 크기순"은 각 줄에서 숫자만 뽑아 비교하므로 3,500원 같은 줄도 크기대로 정렬됩니다.

중복 판단 기준

기본은 완전히 같은 문자열만 중복으로 봅니다. 대소문자 무시를 켜면 Appleapple이 하나로 합쳐지며 먼저 나온 쪽이 남습니다. 전각·반각 차이나 눈에 보이지 않는 유니코드 공백(U+00A0 등)은 다른 글자로 취급되어 중복으로 잡히지 않을 수 있습니다. 엑셀에서 복사한 데이터가 그렇게 남는다면 먼저 그 문자를 치환해야 합니다.

쓰임새

이메일 목록 정리, 태그 중복 제거, 로그에서 반복된 줄 걷어내기, 단어장 정렬 등 "한 줄에 하나씩" 구조인 데이터라면 대부분 이 도구로 처리할 수 있습니다. CSV처럼 한 줄 안에 여러 칸이 있는 데이터는 첫 칸 기준이 아니라 줄 전체 기준으로 비교한다는 점만 기억하면 됩니다.

자주 묻는 질문

줄바꿈이 Windows 형식(CRLF)이어도 되나요?

네. CRLF와 LF를 모두 인식해 처리하며, 결과는 LF로 통일됩니다.

중복이 있는데 제거되지 않아요.

눈에 같아 보여도 끝에 공백이나 탭, 보이지 않는 문자가 있을 수 있습니다. "앞뒤 공백 제거"를 켠 상태에서 다시 확인해 보는 것이 먼저입니다.

몇 줄까지 처리할 수 있나요?

브라우저 메모리 범위 안에서는 제한이 없습니다. 수십만 줄도 처리되지만 입력 시 잠깐 멈춤이 있을 수 있습니다.

함께 보기