Diff 비교기
원본과 변경본을 붙여 넣어 추가·삭제·수정된 줄을 확인합니다.
Diff 비교기 정보
원본과 변경본을 붙여 넣어 추가·삭제·수정된 줄을 확인합니다. 이 무료 Diff 비교기는 최장 공통 부분 수열(LCS) 비교를 브라우저에서만 실행하며 업로드되지 않아 config, 로그, 계약에 안전합니다. Diffchecker 등 서버 측 도구가 말할 수 없는 차이입니다. 공백 무시·대소문자 무시, 변경 없는 줄 숨기기, unified diff 요약 복사를 사용하세요.
Diff 비교기 사용 방법
- 왼쪽에 원본, 오른쪽에 변경 텍스트를 붙여 넣습니다. 입력하면 diff가 갱신됩니다.
- 서식 노이즈를 줄이려면 공백 무시 또는 대소문자 무시를 켭니다.
- 나란히 보기에서 삭제는 빨강, 추가는 초록, 변경 줄 안의 단어 단위 하이라이트를 확인합니다.
- 변경 없는 줄 숨기기로 긴 파일을 편집 부분만 접습니다.
- 다른 곳에 붙일 때 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 테이블 반응성을 유지합니다. 더 크면 구간별로 비교하거나 파일을 나누세요.
관련 도구
중복 줄 제거
목록, 로그, 이메일 등 여러 줄 텍스트에서 중복 줄을 온라인으로 제거. 첫 번째 항목 유지, 대소문자 구분 선택, 고유 줄 즉시 복사.
텍스트 줄 정렬
텍스트 줄을 A-Z 또는 Z-A로 즉시 정렬. 대소문자 구분·빈 줄 옵션이 있는 무료 온라인 텍스트 sorter - 브라우저 실행, 가입 불필요.
JSON Minifier & Formatter
무료 온라인 JSON minifier·formatter. JSON minify로 payload 축소 또는 2칸 들여쓰기 beautify(pretty-print). 입력 검증 - 업로드 불필요.