사용 방법
- 왼쪽에 원본 텍스트, 오른쪽에 변경된 텍스트를 붙여넣으세요.
- 비교 단위를 고르세요. 코드와 목록은 줄, 일반 글은 단어, ID 같은 짧은 문자열은 문자가 알맞아요.
- 차이점을 확인하세요. 삭제된 텍스트는 빨간색, 추가된 텍스트는 초록색으로 표시되고 바뀐 줄이나 문자 수도 함께 나와요.
- git이나 patch로 적용하려면 결과를 통합(unified) 형식의 .patch 파일로 다운로드하세요.
옵션 설명
- 줄
- git diff처럼 줄 전체를 비교해요. 나란히 보기에서는 삭제된 줄과 그 줄을 대신한 줄을 짝지어 보여 줘요.
- 단어
- 줄 안에서 바뀐 단어를 강조해요. 수정한 문단이나 계약서를 비교할 때 가장 좋아요.
- 문자
- 한 글자 단위의 변경을 보여 줘요. 키, 해시, URL의 오타를 찾을 때 유용해요.
- 대소문자 무시 / 앞뒤 공백 무시
- "Hello"와 "hello", 또는 앞뒤 공백만 다른 줄을 같은 것으로 취급해요.
예시
git 없이 코드 검토. 설정 파일의 이전 버전과 새 버전을 붙여넣어 배포 전에 어떤 설정이 바뀌었는지 정확히 확인하세요.
계약서 수정본 비교. 두 초안을 단어 단위로 비교하면 놓치기 쉬운 숫자와 날짜 변경을 포함해 수정된 모든 표현을 볼 수 있어요.
오타 찾기. 똑같아 보이는데 작동하지 않는 API 키 두 개가 있나요? 문자 단위로 비교하면 다른 한 글자가 강조돼요.
자주 묻는 질문
크기 제한이 있나요?
정해진 제한은 없어요. 수천 줄 정도의 텍스트는 바로 비교되지만, 비교가 기기에서 실행되기 때문에 변경이 많은 아주 큰 파일은 1~2초 걸릴 수 있어요.
텍스트가 저장되거나 업로드되나요?
아니요. 두 텍스트 모두 브라우저 탭 안에만 있고, 탭을 닫으면 사라져요.
어떤 알고리즘을 쓰나요?
오픈 소스 jsdiff 라이브러리를 통해 Myers diff 알고리즘(git과 같은 계열)을 써요. 한 텍스트를 다른 텍스트로 바꾸는 최소한의 추가·삭제 조합을 찾아요.
Word나 PDF 파일도 비교할 수 있나요?
문서에서 텍스트를 복사해 여기에 붙여넣으세요. 서식은 비교하지 않고 텍스트만 비교해요.
옮긴 문단이 왜 삭제와 추가로 표시되나요?
diff 알고리즘은 변경 사항을 순서대로의 삽입과 삭제로 표현하기 때문에, 위치를 옮긴 블록은 한 곳에서 삭제되고 다른 곳에 삽입된 것으로 나타나요.
개인정보 보호
이 도구는 전적으로 브라우저에서 실행돼요. 파일과 텍스트는 기기에서 처리되며 서버로 업로드되지 않아요.