본문으로 건너뛰기
ToolMug

텍스트 비교

두 텍스트나 코드를 비교해 무엇이 추가되고, 삭제되고, 바뀌었는지 정확히 확인하세요. 나란히 보기나 통합 보기로, 줄·단어·문자 단위로 비교할 수 있어요. 비교는 브라우저에서 실행되므로 기밀 문서도 안전해요.

브라우저에서 실행 — 입력한 내용은 업로드되지 않아요

사용 방법

  1. 왼쪽에 원본 텍스트, 오른쪽에 변경된 텍스트를 붙여넣으세요.
  2. 비교 단위를 고르세요. 코드와 목록은 줄, 일반 글은 단어, ID 같은 짧은 문자열은 문자가 알맞아요.
  3. 차이점을 확인하세요. 삭제된 텍스트는 빨간색, 추가된 텍스트는 초록색으로 표시되고 바뀐 줄이나 문자 수도 함께 나와요.
  4. git이나 patch로 적용하려면 결과를 통합(unified) 형식의 .patch 파일로 다운로드하세요.

옵션 설명

줄
git diff처럼 줄 전체를 비교해요. 나란히 보기에서는 삭제된 줄과 그 줄을 대신한 줄을 짝지어 보여 줘요.
단어
줄 안에서 바뀐 단어를 강조해요. 수정한 문단이나 계약서를 비교할 때 가장 좋아요.
문자
한 글자 단위의 변경을 보여 줘요. 키, 해시, URL의 오타를 찾을 때 유용해요.
대소문자 무시 / 앞뒤 공백 무시
"Hello"와 "hello", 또는 앞뒤 공백만 다른 줄을 같은 것으로 취급해요.

예시

git 없이 코드 검토. 설정 파일의 이전 버전과 새 버전을 붙여넣어 배포 전에 어떤 설정이 바뀌었는지 정확히 확인하세요.

계약서 수정본 비교. 두 초안을 단어 단위로 비교하면 놓치기 쉬운 숫자와 날짜 변경을 포함해 수정된 모든 표현을 볼 수 있어요.

오타 찾기. 똑같아 보이는데 작동하지 않는 API 키 두 개가 있나요? 문자 단위로 비교하면 다른 한 글자가 강조돼요.

자주 묻는 질문

크기 제한이 있나요?

정해진 제한은 없어요. 수천 줄 정도의 텍스트는 바로 비교되지만, 비교가 기기에서 실행되기 때문에 변경이 많은 아주 큰 파일은 1~2초 걸릴 수 있어요.

텍스트가 저장되거나 업로드되나요?

아니요. 두 텍스트 모두 브라우저 탭 안에만 있고, 탭을 닫으면 사라져요.

어떤 알고리즘을 쓰나요?

오픈 소스 jsdiff 라이브러리를 통해 Myers diff 알고리즘(git과 같은 계열)을 써요. 한 텍스트를 다른 텍스트로 바꾸는 최소한의 추가·삭제 조합을 찾아요.

Word나 PDF 파일도 비교할 수 있나요?

문서에서 텍스트를 복사해 여기에 붙여넣으세요. 서식은 비교하지 않고 텍스트만 비교해요.

옮긴 문단이 왜 삭제와 추가로 표시되나요?

diff 알고리즘은 변경 사항을 순서대로의 삽입과 삭제로 표현하기 때문에, 위치를 옮긴 블록은 한 곳에서 삭제되고 다른 곳에 삽입된 것으로 나타나요.

개인정보 보호

이 도구는 전적으로 브라우저에서 실행돼요. 파일과 텍스트는 기기에서 처리되며 서버로 업로드되지 않아요.

관련 도구