문서 비교이란?

문서 비교 도구는 두 텍스트 문서 사이의 모든 추가, 삭제, 변경 사항을 강조 표시합니다. 원본과 수정본을 붙여넣으면 깔끔한 나란히 보기 또는 통합 diff 뷰를 얻을 수 있습니다. 계약서, 코드 등 확인이 필요한 어떤 문서에도 쓸 수 있습니다.

비교에는 git diff의 기반과 동일한 Myers 알고리즘을 사용합니다. 단락이나 코드 블록은 행 단위, 한 문장만 바뀐 경우 단어 단위, 한 글자 오타나 불필요한 문장 부호를 잡아내려면 문자 단위의 세분도를 선택하세요. 결과는 좌우 병렬이나 통합 인라인 diff로 표시되며, 추가는 초록색, 삭제는 빨간색으로 표시됩니다. 스왑 버튼으로 두 패널을 교체할 수 있고, 텍스트 파일을 어느 패널에든 바로 업로드할 수 있으며, diff는 일반 텍스트나 스타일이 입혀진 HTML 리포트로 내보내 리뷰어에게 그대로 보낼 수 있습니다.

사용 방법

  1. 왼쪽 패널에 원본 텍스트를, 오른쪽 패널에 수정된 버전을 붙여넣으세요.
  2. 비교 버튼을 클릭하면 차이점이 색상으로 강조됩니다: 추가는 녹색, 삭제는 빨간색, 수정은 노란색으로 표시됩니다.
  3. 나란히 보기와 통합 보기 사이를 전환할 수 있습니다. diff 요약을 복사하거나 HTML 보고서로 내보내세요.

사용 시기

  • 계약서 두 버전을 대조해 조용히 다시 쓰인 조항을 찾아낼 때.
  • GitHub를 쓸 수 없는 환경에서 코드 패치를 원본과 비교할 때.
  • 법무팀이 돌려보낸 마케팅 브리프에서 무엇이 달라졌는지 확인할 때.

결과

법무팀이 두 개의 계약서 초안을 붙여넣어 제4.2조가 다시 작성되었고 제7절이 완전히 삭제되었음을 즉시 파악합니다 — 수 시간의 수작업 검토를 절약합니다.

자주 묻는 질문

행 단위, 단어 단위, 문자 단위 세분도의 차이는?
행 모드는 줄바꿈을 하나의 단위로 다뤄 행 전체가 추가·삭제된 것으로 표시하며, 코드나 표를 훑어 보기에 가장 빠릅니다. 단어 모드는 텍스트를 단어로 쪼개 실제로 바뀐 최소 단위만 강조해 산문 편집에서 더 명확합니다. 문자 모드는 더 세밀하게 바뀐 글자 하나하나를 표시하므로 오타 하나나 위치가 바뀐 쉼표가 한눈에 들어옵니다. 문자 단위 결과는 통합 인라인 보기에서 표시됩니다. 글자별 좌우 병렬 배치는 읽기 어렵기 때문입니다.
비교 시 공백 차이를 무시하나요?
원하면 무시할 수 있습니다. "공백 무시"를 켜면 줄 앞뒤의 공백과 탭이 더 이상 차이로 잡히지 않아, 파일을 다시 정렬하거나 들여쓰기를 바꿨을 때 유용합니다. "대소문자 무시" 토글도 있어 대소문자만 다른 부분이 편집으로 표시되지 않습니다. 둘 다 기본값은 꺼짐이라, 일반 비교에서는 모든 공백과 글자를 쓰여진 그대로 처리합니다.
50페이지 분량의 계약서 같은 긴 문서도 비교할 수 있나요?
네. 긴 문서도 부드럽게 동작합니다. "변경 없음 접기" 옵션(기본값 켜짐)이 일치하는 구간을 숨기고 각 변경 주변의 줄만 그려 주기 때문에, 몇 군데만 고친 50쪽짜리 계약서라면 몇 줄만 표시됩니다. 거의 모든 줄이 다른 약 1만 줄을 넘어서면 바뀐 조각을 전부 그려야 해서 무거워집니다. 그럴 때는 장이나 절 단위로 나눠 비교하거나, 결과를 스트리밍으로 처리하는 데스크톱 도구를 쓰는 편이 좋습니다.
내보낸 HTML 리포트의 형식은 어떻게 되나요?
CSS가 인라인으로 포함된 자가 완결형 HTML 파일입니다. 상단에는 추가·삭제 건수 헤더가 있고, 본문은 색 배경이 입혀진 전체 diff입니다. 외부 의존성이 없어 어떤 브라우저에서도 바로 열리며, 이메일로 보내거나 티켓에 첨부해도 서식이 깨지지 않습니다.
비교 버튼을 누르면 텍스트가 어디론가 업로드되나요?
업로드되지 않습니다. 두 패널과 diff 계산은 전부 탭 안에서 끝납니다. 비교에 쓰이는 라이브러리는 페이지와 함께 한 번 로드되어 입력한 텍스트를 직접 처리하고, 탭을 닫으면 내용이 사라집니다.

관련 도구