본문으로 건너뛰기
AZ Tools

텍스트 Diff 뷰어

두 텍스트를 비교해 줄·단어 단위로 추가·삭제를 강조해서 보여 줍니다.

+ 0− 0
Diff

차이가 없습니다.

사용법

  1. 왼쪽엔 원본, 오른쪽엔 새 버전을 붙여넣으세요.
  2. 코드·설정엔 라인 모드, 문장엔 단어 모드를 고르세요.
  3. 내용은 같고 포맷만 바뀌었으면 '공백 무시'를 켜세요.
  4. 인라인 diff와 추가·삭제 개수를 확인하세요.

자세한 설명

펼치기

텍스트 두 덩어리를 비교해 무엇이 바뀌었는지 정확히 보여 주며, 추가와 삭제를 본문 안에 표시합니다. 요령의 전부는 모드 선택입니다. 줄 모드는 줄이 의미 단위인 코드, 설정, 로그에 알맞고, 공백을 무시할 수 있어 들여쓰기를 다시 한 블록이 진짜 변경을 덮어 버리지 않습니다. 단어 모드는 줄 안쪽을 비교하는데, 산문에 필요한 것이 이것입니다. 문단을 다시 흘리면 줄 기반 diff는 단어 하나만 옮겨졌는데도 모든 줄을 변경으로 표시하지만, 단어 모드는 곧장 그 단어를 짚어 줍니다. 단어 모드에서는 공백도 텍스트의 일부로 비교하므로, 두 칸이 된 공백이나 줄바꿈 없는 공백으로 바뀐 자리가 숨지 않고 드러납니다. 아무것도 업로드되지 않으며 두 텍스트 모두 페이지 안에 머뭅니다.

자주 묻는 질문

Diff가 어디에 저장되나요?

안 됩니다. diff 라이브러리로 로컬에서만 처리되며, 텍스트는 브라우저를 벗어나지 않습니다.

단어 vs 라인 모드 차이?

라인 모드는 줄 단위로 추가·삭제 블록을 보여 줘 소스 코드·JSON·설정 파일에 가장 알맞습니다. 단어 모드는 문단 안에서 단어 변경을 강조해 문서·캡션 비교에 적합합니다.

'공백 무시'는?

라인 모드에서 양끝의 공백·탭만 다른 줄을 같은 줄로 취급합니다. 재포맷된 코드 비교에 유용합니다.

입력 크기는 얼마까지?

수만 줄도 가능하지만 diff는 O(n²)이라 매우 큰 파일은 느려집니다. 거대 파일은 git diff나 데스크탑 도구를 권합니다.

다시 흘린 문단이 전부 바뀐 것으로 나옵니다. 무엇을 써야 하나요?

단어 모드입니다. 문단을 다시 흘리면 줄바꿈 위치가 옮겨지고, 줄 기반 diff는 모든 줄이 다르다고 보고하는 수밖에 없습니다. 엄밀히는 맞지만 쓸모가 없죠. 단어 모드는 줄 안쪽을 비교해 실제로 움직인 단어를 짚어 주는데, 산문 검토에 필요한 것이 바로 그것입니다.

두 줄이 똑같아 보이는데 다르다고 표시됩니다.

눈에 보이지 않는 무언가가 다릅니다. 끝에 붙은 공백, 공백 자리에 들어간 탭, 웹 페이지에서 붙여 넣은 줄바꿈 없는 공백, 또는 LF에 맞선 CRLF 줄 끝입니다. 줄 모드의 공백 무시는 앞의 세 가지를 가려 줍니다. 줄 끝 문자는 줄 끝 변환기가 어느 쪽인지 보여 주는 도구입니다.

이 주제의 가이드

관련 도구