도
도구상자FREE ONLINE TOOLS
← 모든 도구

텍스트 비교 (diff)

두 텍스트를 붙여넣으면 달라진 부분을 추가(초록)·삭제(빨강)로 표시해 드립니다. 코드·로그·문서 버전 비교에 좋고, 입력 내용은 브라우저 안에서만 처리되어 전송·저장되지 않습니다.

단위
보기
사용법
  1. 왼쪽 원본과 오른쪽 비교본 칸에 비교할 두 텍스트를 붙여넣습니다.
  2. 비교 단위(줄·단어·문자)와 보기 방식(인라인·나란히)을 고릅니다. 입력·설정을 바꾸면 결과가 즉시 갱신됩니다.
  3. 들여쓰기나 대소문자 차이를 무시하려면 공백 무시·대소문자 무시를 켭니다.
  4. 아래 결과에서 초록(추가)·빨강(삭제) 색으로 달라진 부분과 추가/삭제 줄 수 요약을 확인합니다.
diff는 무엇을, 어떻게 비교할까

diff(차분) 비교는 두 텍스트에서 달라진 부분만 골라 보여 주는 기능입니다. 긴 글에서 어디가 바뀌었는지 눈으로 찾는 수고를 덜어 줍니다.

  • 줄 단위: 어느 줄이 추가·삭제됐는지 전체 구조를 봅니다. 코드·설정 파일 비교에 적합합니다.
  • 단어·문자 단위: 한 줄 안에서 어떤 글자가 바뀌었는지까지 짚어 줍니다.
  • 무시 옵션: 공백·대소문자만 다른 변화는 걸러, 의미 있는 차이만 볼 수 있습니다.

초록은 추가, 빨강은 삭제를 뜻합니다. 결과를 읽는 자세한 방법은 텍스트 비교 가이드에 정리했습니다.

숫자로 보는 예시 — 같은 두 글, 단위에 따라 달라지는 요약

이 도구를 처음 열면 채워져 있는 예시(세 줄 중 둘째 줄의 "서버"를 "브라우저"로, 셋째 줄에 "안전하고 "를 추가)를 단위만 바꿔 비교한 요약입니다.

비교 단위추가삭제
줄2줄2줄
단어11자4자
문자9자2자

줄 단위는 한 글자만 달라도 그 줄 전체를 "삭제 1줄 + 추가 1줄"로 셉니다. 그래서 두 줄을 조금씩 고친 이 예시가 추가 2줄·삭제 2줄로 나옵니다. 단어 단위는 바뀐 단어의 글자 수를, 문자 단위는 실제로 달라진 글자 수를 셉니다. 얼마나 고쳤는지 가늠하려면 문자 단위의 숫자가 가장 실제에 가깝습니다.

숫자 하나만 고친 문장 — "계약 기간은 12개월로 한다." → "계약 기간은 24개월로 한다."

비교 단위추가삭제
줄1줄1줄
단어2자2자
문자1자1자

12가 24로 바뀌어 두 자리가 모두 달라졌는데 문자 단위는 추가 1자·삭제 1자입니다. 양쪽에 공통으로 있는 "2"를 그대로 둔 것으로 보고 "1을 지우고 4를 넣었다"고 계산하기 때문입니다. 문자 단위는 가장 적은 편집으로 설명하는 방식이라 사람이 느끼는 변경과 다를 수 있으므로, 숫자·금액은 단어 단위로 확인하는 편이 읽기 쉽습니다.

무시 옵션의 효과 — 코드 세 줄 중 한 줄은 들여쓰기와 줄 끝 공백만, 다른 한 줄은 "Done"이 "done"으로만 바뀐 경우 (줄 단위)

옵션추가삭제
옵션 없음2줄2줄
공백 무시1줄1줄
대소문자 무시1줄1줄
공백 무시 + 대소문자 무시0줄0줄

눈에 보이지 않는 차이도 줄 단위에서는 한 줄로 잡힙니다. "abc"와 끝에 공백이 하나 붙은 "abc "는 추가 1줄·삭제 1줄이고, 마지막 줄 끝에 줄바꿈이 있고 없고의 차이도 마찬가지입니다. 내용이 같아 보이는데 차이가 표시된다면 공백 무시를 켜 보거나 문자 단위로 바꿔 어느 자리인지 확인하세요.

활용 팁
  • 단위를 바꿔 가며 보세요: 줄 단위로 전체 구조의 변화를 먼저 본 뒤, 미세하게 바뀐 줄은 단어·문자 단위로 다시 보면 정확히 어느 글자가 달라졌는지까지 짚어 줍니다.
  • 공백·대소문자 무시 활용: 들여쓰기나 줄 끝 공백, 대소문자만 다른 경우에는 옵션을 켜서 의미 있는 변경만 추려 볼 수 있어 코드 리뷰에 유용합니다.
  • 나란히 보기로 공유: 변경 이력을 동료에게 전달할 때 나란히 보기로 화면을 캡처하면 원본과 수정본을 한눈에 보여 줄 수 있습니다.
자주 묻는 질문
Q. 색깔은 각각 무엇을 뜻하나요?

추가된 부분은 초록색, 삭제되었거나 원본에만 있는 부분은 빨간색, 양쪽이 같은 부분은 기본 색으로 표시됩니다. 「인라인」 보기는 변화를 한 화면에 모아 보여 주고, 「나란히」 보기는 왼쪽에 원본, 오른쪽에 비교본을 줄을 맞춰 나란히 보여 줍니다.

Q. 어떤 경우에 쓰면 좋나요?

코드나 설정 파일의 두 버전 비교, 로그 파일의 변경점 찾기, 글의 초고와 수정본 비교, 번역·계약서 문구의 달라진 부분 확인 등에 두루 쓸 수 있습니다. 줄 단위는 전체 구조 비교에, 단어·문자 단위는 한 문장 안의 미세한 차이를 찾을 때 편리합니다.

Q. 붙여넣은 내용이 서버로 전송되나요?

아니요. 입력한 두 텍스트의 비교는 모두 사용자의 브라우저 안에서 이뤄지며, 내용은 어떤 서버로도 전송되거나 저장되지 않습니다. 민감한 코드나 문서도 외부 유출 걱정 없이 비교할 수 있습니다.

Q. 한글 문서나 번역문도 비교할 수 있나요?

네. 줄·단어·문자 단위 모두 한글을 지원합니다. 번역 전후 문구나 계약서 수정본처럼 한국어 문서의 달라진 부분을 찾을 때도 그대로 쓸 수 있습니다. 미세한 차이는 단어·문자 단위로 보면 정확합니다.

Q. 워드(.docx)나 PDF 파일을 직접 올릴 수 있나요?

이 도구는 텍스트를 붙여넣어 비교합니다. 워드·PDF 파일은 내용을 복사해 양쪽 칸에 붙여넣으면 됩니다. 서식이 아닌 글자 내용만 비교하므로, 붙여넣기 전에 공백·줄바꿈 정리 도구로 다듬으면 결과가 더 깔끔합니다.

함께 보면 좋은 가이드