도구상자FREE ONLINE TOOLS
← 가이드 목록

텍스트 비교(diff) 활용법 — 차이를 한눈에

"수정했습니다"라는 메일과 함께 온 개정본 — 어디가 바뀐 건지 눈으로 줄줄이 대조해 본 적 있다면, diff(텍스트 비교)가 그 일을 몇 초로 줄여 줍니다. 두 텍스트를 붙여넣으면 달라진 부분만 색으로 표시해 주는 도구입니다.

diff란 무엇인가

diff는 두 텍스트를 비교해 추가·삭제·변경된 부분을 자동으로 찾아 표시하는 기능입니다. 프로그래머들이 코드 변경 내역(diff = difference)을 검토하던 도구에서 출발했지만, 지금은 텍스트가 있는 모든 곳에서 쓰입니다. 사람 눈은 비슷한 두 문서에서 한 글자 차이(예: 100만 원 → 1,000만 원)를 잘 놓치지만, diff는 절대 놓치지 않습니다.

비교 결과 읽는 법

  • 초록(+): 새 버전에서 추가된 내용
  • 빨강(−): 새 버전에서 삭제된 내용
  • 부분 강조: 한 줄 안에서 일부 단어만 바뀐 경우, 그 단어만 진하게 표시

관례상 왼쪽에 원본(이전 버전), 오른쪽에 새 버전을 넣습니다. 그러면 결과를 "왼쪽에서 오른쪽으로 무엇이 변했나"로 자연스럽게 읽을 수 있습니다.

텍스트 비교(diff)두 텍스트의 달라진 부분을 색으로 즉시 표시 비교하기 →

옵션 활용 — 공백 무시·단위 선택

  • 공백 무시: 들여쓰기·줄바꿈만 다른 문서는 내용 차이만 보도록 공백 무시 옵션을 켜세요. 워드 → 메모장 복사처럼 서식이 바뀐 경우에 특히 유용합니다.
  • 줄 단위 vs 단어 단위: 문단이 통째로 바뀌었는지 보려면 줄 단위, 문장 속 표현 수정을 잡아내려면 단어(글자) 단위가 적합합니다.
  • 비교 전 정리: 복사해 온 텍스트에 보이지 않는 공백이 섞이면 가짜 차이가 생깁니다. 공백·줄바꿈 정리로 다듬은 뒤 비교하면 결과가 깔끔합니다.

실무 활용 사례

  • 계약서·약관 개정 대조: "일부 문구 수정"이라는 개정본에서 실제 바뀐 조항만 즉시 확인. 금액·날짜·책임 범위의 한 글자 변화를 잡아냅니다.
  • 문서 버전 관리: 최종본·최종최종본이 뒤섞였을 때 어느 파일이 최신이고 뭐가 다른지 판별.
  • 번역·교정 검수: 교정 전후 원고를 비교해 교정자가 고친 부분만 추려 검토.
  • 코드·설정 파일: 배포 전후 설정 파일 차이, 동료가 보낸 코드 조각과 내 코드의 차이 확인.
  • 과제·보고서 수정 확인: 피드백 반영 전후 버전을 비교해 수정 사항을 정리.
팁: 비교 결과는 화면에서 확인하는 용도로 쓰고, 중요한 계약서라면 바뀐 부분을 원본 문서에서 한 번 더 직접 확인하세요. 비교 도구는 차이를 "찾아 주는" 도구이지 법적 검토를 대신하지 않습니다.
자주 묻는 질문
Q. diff가 무엇인가요?

두 텍스트를 줄·단어 단위로 비교해 추가된 부분, 삭제된 부분, 바뀐 부분을 자동으로 찾아 표시하는 기능입니다. 원래 프로그래머들이 코드 변경 내역을 확인하던 도구에서 왔지만, 계약서 개정본 대조, 문서 버전 비교, 표절·수정 확인 등 텍스트가 있는 모든 곳에 쓸 수 있습니다.

Q. 비교 결과에서 색깔은 무엇을 의미하나요?

일반적으로 초록(또는 + 기호)은 새 버전에서 추가된 내용, 빨강(또는 − 기호)은 삭제된 내용을 뜻합니다. 한 줄 안에서 일부만 바뀐 경우 바뀐 단어·글자만 진하게 표시되기도 합니다. 왼쪽에 원본(이전 버전), 오른쪽에 새 버전을 넣으면 '왼쪽에서 오른쪽으로 무엇이 변했나'로 읽으면 됩니다.

Q. 공백이나 줄바꿈만 달라도 차이로 표시되나요?

기본적으로는 공백·줄바꿈 차이도 변경으로 잡힙니다. 내용은 같은데 서식만 다른 문서를 비교할 때는 '공백 무시' 옵션을 켜면 실제 내용 변화만 볼 수 있습니다. 워드·웹에서 복사한 텍스트는 보이지 않는 공백 문자가 섞여 있을 수 있으니, 비교 전에 공백 정리 도구로 다듬으면 더 깔끔한 결과가 나옵니다.

함께 보면 좋은 가이드