콘텐츠로 건너뛰기
ToolsMinify logo
텍스트 도구

Diff 비교기

원본과 변경본을 붙여 넣어 추가·삭제·수정된 줄을 확인합니다.

Diff 비교기 정보

원본과 변경본을 붙여 넣어 추가·삭제·수정된 줄을 확인합니다. 이 무료 Diff 비교기는 최장 공통 부분 수열(LCS) 비교를 브라우저에서만 실행하며 업로드되지 않아 config, 로그, 계약에 안전합니다. Diffchecker 등 서버 측 도구가 말할 수 없는 차이입니다. 공백 무시·대소문자 무시, 변경 없는 줄 숨기기, unified diff 요약 복사를 사용하세요.

Diff 비교기 사용 방법

  1. 왼쪽에 원본, 오른쪽에 변경 텍스트를 붙여 넣습니다. 입력하면 diff가 갱신됩니다.
  2. 서식 노이즈를 줄이려면 공백 무시 또는 대소문자 무시를 켭니다.
  3. 나란히 보기에서 삭제는 빨강, 추가는 초록, 변경 줄 안의 단어 단위 하이라이트를 확인합니다.
  4. 변경 없는 줄 숨기기로 긴 파일을 편집 부분만 접습니다.
  5. 다른 곳에 붙일 때 diff 요약(개수 + unified patch)을 복사합니다. 브라우저 밖으로 나가지 않습니다.

Diff 비교기 예시

Config 파일 편집

두 .env 또는 nginx 조각을 비교합니다. 값 하나가 바뀌면 변경 행으로 이전·새 토큰이 하이라이트됩니다.

공백 무시

들여쓰기만 바뀐 블록은 빨강·초록으로 뜹니다. 공백 무시를 켜면 "foo bar" 와 "foo bar" 를 같은 줄로 봅니다.

대소문자 무시

Hello vs hello 처럼 대소문자만 다르면 대소문자 무시로 줄을 변경 없음으로 두어 실제 내용 편집이 드러납니다.

Unified diff 복사

Diff 요약 복사 버튼은 유사도 / 추가 / 삭제 / 변경 개수와 Git 스타일 --- / +++ patch 를 채팅이나 티켓에 붙일 수 있게 출력합니다.

Diff 비교기에 대한 자주 묻는 질문

텍스트가 서버에 업로드되나요?
아니요. 비교는 브라우저에서 plain LCS 알고리즘으로만 실행됩니다. 전송·로그·저장 없음 - config, 로그, 계약은 기기에 남습니다.
Diffchecker나 Text-Compare와 무엇이 다른가요?
많은 온라인 diff 사이트는 텍스트를 서버에 업로드합니다(HTTPS여도). 이 페이지는 업로드하지 않습니다. 공백 무시, 대소문자 무시, 변경 없는 줄 숨기기, 단어 하이라이트, 복사 가능한 unified diff를 계정 없이 제공합니다.
공백 무시는 무엇을 하나요?
공백·탭 연속을 정규화하고 각 줄을 trim한 뒤 비교합니다. 한쪽만 재포맷했거나 Windows/Mac 붙여넣기로 들여쓰기가 달라졌을 때 유용합니다.
변경 줄과 추가·삭제의 차이는?
삭제 줄 옆에 추가 줄이 있으면 변경으로 짝지어 두 번째 단어 수준 LCS를 돌려 어떤 토큰이 바뀌었는지 보여 줍니다. 순수 삽입·삭제는 추가·삭제로 남습니다.
유사도는 어떻게 계산되나요?
LCS가 공유하는 줄 수를 양쪽 줄 수 대비: (2 × shared lines) ÷ (left lines + right lines), 퍼센트로 표시. 동일 텍스트는 100%.
크기 제한이 있나요?
예. 각 쪽은 4,000줄까지로 브라우저 LCS 테이블 반응성을 유지합니다. 더 크면 구간별로 비교하거나 파일을 나누세요.