차이 뷰어
계약서의 두 버전, 설정 파일의 두 사본, 이메일의 두 초안. 이들 사이에서 무엇이 바뀌었는지 정확히 확인해야 할 때, 눈으로 스크롤하며 훑는 방식으로는 한계가 있습니다. 이 차이 뷰어는 두 텍스트를 줄 단위로 비교해 추가된 부분은 초록색, 삭제된 부분은 빨간색으로 강조하며, 결과를 통합 보기 또는 나란히 보기로 두 버전의 줄 번호와 함께 보여줍니다.
두 텍스트를 비교하는 방법
-
1
두 버전 모두 붙여넣기
왼쪽 칸에는 원본, 오른쪽 칸에는 새 버전을 입력합니다. 텍스트를 바로 붙여넣거나 입력하세요.
-
2
보기 모드 선택
나란히 보기는 두 버전을 좌우 열로 나란히 표시합니다. 인라인 보기는 `+`와 `-` 같은 기호를 붙여 변경 사항을 위아래로 쌓아 보여줍니다.
-
3
비교하고 확인하기
비교 버튼을 누르면 추가, 삭제, 변경되지 않은 줄이 강조 표시되고, 각 줄에 두 버전의 줄 번호가 표시되며, 요약에 변경 횟수가 집계됩니다.
차이 표시 기호 한눈에 보기
| 기호 | 의미 |
|---|---|
+ |
새 버전에만 있는 줄 (추가됨) |
- |
원본에만 있는 줄 (삭제됨) |
| (빈칸) | 두 버전에서 동일한 줄 (문맥) |
통합 보기와 나란히 보기
- 통합 보기. 두 텍스트가 한 열에 위아래로 쌓입니다. 추가된 줄은 초록색, 삭제된 줄은 빨간색, 변경되지 않은 줄은 무색이며, 모든 줄이 원본과 새 버전에서의 번호를 표시합니다.
- 나란히 보기. 원본과 새 버전이 좌우 열에 표시됩니다. 한쪽 칸이 비어 있으면 그 줄이 다른 쪽에만 존재한다는 뜻입니다.
줄 단위 비교
이 도구는 공백을 포함해 텍스트를 줄 단위로 비교하며, 한 텍스트를 다른 텍스트로 바꾸는 가장 작은 줄 삽입·삭제 집합을 찾습니다. 따라서 들여쓰기나 끝 공백의 변화는 변경된 줄로 표시됩니다. 이는 다시 포맷된 코드, 다른 줄 폭으로 다시 정렬된 텍스트, 실수로 끝 공백이 들어간 YAML이나 INI 조각을 비교할 때 유용합니다.
팁
- 큰 문서의 일부 구간을 비교하려면 빈 줄을 구분자로 사용하세요. 이 알고리즘은 긴 입력도 잘 처리합니다.
- JSON은 예쁘게 출력한 뒤 비교하세요. 동일한 JSON 객체라도 줄을 달리해 직렬화하면 원시 diff에서는 다르게 보입니다. 먼저 정렬하세요.
- 로그 파일 diff에서는 타임스탬프를 제거하세요. 그대로 두면 모든 줄이 변경된 것으로 표시됩니다.
- 두 텍스트의 순서는 그대로 유지하세요. 이 도구는 동일한 줄을 대응시키지만 이동한 블록은 감지하지 못하므로, 두 문단을 바꾸면 삭제와 추가로 표시됩니다.
자주 묻는 질문
두 텍스트를 줄 단위로 비교해 한 버전을 다른 버전으로 바꾸는 가장 작은 삽입·삭제 집합을 찾습니다(최장 공통 부분 수열 방식). 서로 다른 부분만 보여 줄 뿐, 파일을 병합하거나 변경하지 않습니다.
네. 입력을 일반 텍스트로 취급하므로 코드, 설정 파일, JSON, 로그, 산문 모두 사용할 수 있습니다. 고정폭 글꼴로 표시되어 서식이 그대로 읽히고, 언어별 구문 분석이 없어 어떤 파일 형식에서도 안정적으로 동작합니다.
줄 단위 diff는 각 줄을 그 위치에서 비교하며 이동한 블록은 추적하지 않습니다. 따라서 두 문단을 바꾸면 삭제된 블록 하나와 추가된 블록 하나로 나타납니다. 이런 비교 방식에서는 정상적인 동작입니다.
두 텍스트는 페이지의 대화형 상태의 일부이므로 도구를 사용하는 동안 서버로 전송되며, 여러 단계로 이루어진 흐름에서는 단계 사이에 브라우저에도 보관됩니다. 데이터베이스에 저장되거나 공유되지 않습니다. 인터넷으로 보내도 괜찮은 내용만 붙여넣으세요.
관련 도구
ASCII 표 참조
NUL, LF, DEL 같은 제어 문자를 포함해 모든 문자에 대한 10진수, 16진수, 8진수, 2진수, HTML 숫자 문자 참조를 담은 0부터 127까지의 전체 ASCII 표.
HTML 문자 참조
HTML 엔티티의 검색 가능한 목록, 각 엔티티의 이름 및 숫자 코드, 그리고 특수 문자 및 기호에 대한 1클릭 복사 기능을 제공합니다.
키보드 단축키 참고표
macOS, Windows, Linux에서 VS Code, Chrome, GNU Readline을 쓰는 Bash의 문서화된 기본 단축키를 검색합니다.
보색 찾기
어떤 입력에 대해서도 보색을 찾습니다. HSL 반대 색, 분할 보색 쌍, 그리고 접근성 있는 조합 제안을 반환합니다.
랜덤 영어 글자 생성기
A-Z 영어 글자를 무작위로 생성합니다. 개수와 대문자, 소문자, 혼합 대소문자를 선택해 게임, 과제, 수업 활동에 활용하세요.
색상 이름 찾기
HEX, RGB 또는 HSL 값에 가장 가까운 표준 CSS 색상 이름을 CIEDE2000으로 찾습니다.
이 도구는 다른 언어로도 제공됩니다
- Podgląd różnic [PL]
- Visualizador de Diferenças [PT]
- عارض الفروق [AR]
- Visor de diferencias [ES]
- Visualiseur de différences [FR]
- Fark Görüntüleyici [TR]
- Skillnadsvisare [SV]
- Diff Viewer [EN]
- Trình xem khác biệt [VI]
- Penampil Perbedaan [ID]
- 差分ビューア [JA]
- โปรแกรมดูความแตกต่าง [TH]
- Verschillenweergave [NL]
- Diff-Viewer [DE]
- 差异查看器 [ZH]
- Visualizzatore di differenze [IT]
- Просмотр различий [RU]