두 텍스트의 차이를 라인별로 색깔로 표시합니다. 글쓰기 수정 전후 비교, 코드 차이, 번역본 검토 등에 활용하세요.
🎨 비교 결과
텍스트 Diff 사용법
- 왼쪽에 원본, 오른쪽에 수정본을 붙여넣습니다.
- 비교 방식(라인·단어·글자)을 선택합니다.
- 공백·대소문자 처리 옵션을 조정합니다.
- 변경된 부분이 색깔로 하이라이트되어 표시됩니다.
- 요약 정보로 추가·삭제·변경 라인 수를 확인합니다.
주요 기능
- 3가지 비교 단위 (라인·단어·글자)
- 공백 처리 3가지 (엄격·양끝·전체)
- 대소문자 구분 옵션
- 추가(🟢)·삭제(🔴)·동일(⚪) 라인 색상 구분
- 추가·삭제 라인 수 자동 카운트
- 완전 로컬 처리
활용 예시
- 글쓰기 수정 전후 비교 — 편집 후 어떤 부분이 바뀌었는지 확인
- 번역본 검수 — 1차 번역 vs 검수본 비교
- 약관·정책 변경 안내 — 이전 약관 vs 새 약관
- 코드 리뷰 — Git diff 없이 두 코드 조각 빠른 비교
- 학생 답안 채점 — 모범 답안과 학생 답안의 차이
Diff의 동작 원리
Diff 알고리즘은 두 시퀀스의 최장 공통 부분 수열(LCS, Longest Common Subsequence)을 찾아서 같은 부분과 다른 부분을 구분합니다. 본 도구는 단순화된 LCS 변형을 사용해 라인·단어·글자 단위로 차이를 보여줍니다. 라인 단위는 가장 빠르고 직관적, 글자 단위는 더 정밀하지만 결과가 복잡할 수 있습니다.
자주 묻는 질문
입력한 텍스트가 서버에 저장되나요?
아니요. 모든 비교는 브라우저에서만 이루어지며 외부 전송이 없습니다. 회사 내부 문서, 학생 답안 등도 안전합니다.
큰 문서도 비교할 수 있나요?
수천 줄까지는 즉시 처리됩니다. 만 줄 이상은 라인 단위로 비교하세요(글자 단위는 메모리·시간 많이 사용).
Git diff와 결과가 다를 수 있나요?
네. Git의 Myers diff 알고리즘과 본 도구의 단순 LCS는 같은 결과가 나오기도 하고 미세하게 다를 수도 있습니다. 본 도구는 읽기 쉬운 차이 표시를 우선합니다.
한국어도 잘 비교되나요?
네. 라인·단어·글자 단위 모두 한글에 동작합니다. 단어 단위에서는 공백 기준이라 띄어쓰기에 영향 받습니다.