본문으로 건너뛰기
Betterbit Tools

텍스트 비교

줄·단어·글자 단위로 비교하고, 한글 자모가 분리된 경우에도 정확하게 비교합니다.

  • 브라우저에서 처리 — 파일이 기기 밖으로 나가지 않습니다
  • 다른 곳에선 유료인 기능을 무료로
  • 더 정확한 결과

이 브라우저에만 저장됨

두 칸에 텍스트를 입력하면 차이를 보여드립니다.

사용 방법

  1. 왼쪽에 원본 텍스트를 입력하거나 붙여넣습니다.
  2. 오른쪽에 수정된 텍스트를 입력하거나 붙여넣습니다.
  3. 줄/단어/글자 비교 모드를 선택합니다.
  4. 추가된 내용은 초록색, 삭제된 내용은 빨간색으로 표시됩니다.
  5. 바꾸기 버튼을 누르면 두 텍스트의 위치가 서로 바뀝니다.

어떤 비교 모드를 써야 할까?

줄 단위는 코드, 로그, 긴 문서를 비교할 때 적합합니다. 어떤 줄이 추가·삭제·이동됐는지 한눈에 보여줍니다. 단어 단위는 글을 비교할 때 적합합니다. 실제로 바뀐 단어만 강조해서, 한 단어만 고쳐도 문장 전체가 달라진 것처럼 보이지 않습니다. 글자 단위는 가장 정밀합니다. 아이디, URL, 전화번호처럼 글자 하나의 변경이 중요한 짧은 문자열을 비교할 때 유용합니다.

한글과 CJK 텍스트에서도 정확한 이유

많은 브라우저 기반 비교 도구는 UTF-16 코드 단위로 텍스트를 나누는데, 이 방식은 이모지나 결합 문자를 중간에서 잘라버릴 수 있습니다. 이 도구는 사람이 인지하는 글자 단위(유니코드 그래핌 클러스터)로 나누기 때문에 한글 음절이나 여러 코드로 이루어진 이모지도 항상 하나로 처리됩니다. 또한 비교 전에 텍스트를 NFC로 정규화하므로, macOS 파일 시스템을 거치며 자모가 분리된(NFD) 한글 텍스트도 일반적으로 입력한 한글과 동일하게 비교됩니다.

추가·삭제·일치율은 어떻게 계산하나요?

"추가"와 "삭제"는 두 텍스트 사이에서 다른 토큰(모드에 따라 줄, 단어, 글자)의 개수를 셉니다. "일치율"은 두 텍스트가 공유하는 토큰의 비율로, 일치하는 토큰 수의 두 배를 두 텍스트의 전체 길이로 나눠 계산합니다. 100%면 완전히 같고, 0%면 공통된 부분이 전혀 없다는 뜻입니다.

자주 묻는 질문

이 도구가 입력한 텍스트를 서버로 전송하나요?

아니요. 모든 비교는 브라우저 안에서 자바스크립트로 처리되며, 두 텍스트는 서버로 전송되거나 기록·저장되지 않습니다.

줄·단어·글자 비교는 각각 어떻게 다른가요?

줄 비교는 줄 전체를, 단어 비교는 띄어쓰기와 문장부호를 포함한 단어 단위를, 글자 비교는 이모지를 포함해 사람이 인지하는 글자 하나하나를 비교합니다.

한글이 똑같아 보이는데 왜 다르다고 나오나요?

일부 시스템은 한글 음절을 자모로 분리해서 저장합니다. macOS 파일 시스템을 거친 텍스트에서 흔히 나타납니다. 이 도구는 비교 전에 두 텍스트를 정규화하므로, 겉보기에 같은 한글은 항상 같다고 판단합니다.

긴 문서도 비교할 수 있나요?

네. 문장 하나부터 여러 페이지 분량의 문서까지 비교할 수 있습니다. 일반적인 문서 길이라면 입력하는 즉시 결과가 갱신되며, 매우 큰 파일은 느린 기기에서 시간이 조금 더 걸릴 수 있습니다.

사용 횟수나 글자수 제한이 있나요?

없습니다. 가입이 필요 없고 일일 사용 횟수 제한도 없으며, 단어·글자 단위 비교 모두 무료로 무제한 사용할 수 있습니다.

관련 도구

2026-10-11 업데이트