차이 뷰어
먼저 원본 텍스트를 붙여넣으세요.
이 텍스트는 너무 길어서 여기에서 비교할 수 없습니다. 각 텍스트는 최대 20,000줄, 500,000자까지 가능합니다.
두 텍스트의 차이가 너무 커서 여기에서 줄 단위로 비교할 수 없습니다. 각 텍스트의 더 작은 부분을 비교하세요.
브라우저가 이 페이지에서 다음 단계용 텍스트를 저장하도록 허용하지 않았습니다. 이 페이지의 사이트 데이터를 허용하거나 더 짧은 텍스트를 사용한 뒤 다시 시도하세요.
계약서의 두 버전, 설정 파일의 두 사본, 이메일의 두 초안. 이들 사이에서 무엇이 바뀌었는지 정확히 확인해야 할 때, 눈으로 스크롤하며 훑는 방식으로는 한계가 있습니다. 이 차이 뷰어는 두 텍스트를 줄 단위로 비교해 추가된 부분은 초록색, 삭제된 부분은 빨간색으로 강조하며, 결과를 통합 보기 또는 나란히 보기로 두 버전의 줄 번호와 함께 보여줍니다.
두 텍스트를 비교하는 방법
-
1
원본 텍스트 붙여넣기
텍스트의 첫 번째 버전을 붙여넣거나 입력한 뒤 다음 단계로 이동하세요.
-
2
변경된 텍스트 붙여넣기
원본과 비교할 버전을 추가한 뒤 비교 단계로 이동하세요.
-
3
차이점 확인하기
삭제된 줄은 빨간색, 추가된 줄은 초록색으로 표시되며, 수정된 줄 안에서는 바뀐 단어가 표시됩니다. 나란히 보기와 통합 보기를 전환하고, 공백이나 대소문자를 무시하고, 결과를 unified diff 형식으로 복사할 수 있습니다.
차이 표시 기호 한눈에 보기
| 기호 | 의미 |
|---|---|
+ |
새 버전에만 있는 줄 (추가됨) |
- |
원본에만 있는 줄 (삭제됨) |
| (빈칸) | 두 버전에서 동일한 줄 (문맥) |
통합 보기와 나란히 보기
- 통합 보기. 두 텍스트가 한 열에 위아래로 쌓입니다. 추가된 줄은 초록색, 삭제된 줄은 빨간색, 변경되지 않은 줄은 무색이며, 모든 줄이 원본과 새 버전에서의 번호를 표시합니다.
- 나란히 보기. 원본과 새 버전이 좌우 열에 표시됩니다. 한쪽 칸이 비어 있으면 그 줄이 다른 쪽에만 존재한다는 뜻입니다.
줄 단위 비교
이 도구는 공백을 포함해 텍스트를 줄 단위로 비교하며, 한 텍스트를 다른 텍스트로 바꾸는 가장 작은 줄 삽입·삭제 집합을 찾습니다. 따라서 들여쓰기나 끝 공백의 변화는 변경된 줄로 표시됩니다. 이는 다시 포맷된 코드, 다른 줄 폭으로 다시 정렬된 텍스트, 실수로 끝 공백이 들어간 YAML이나 INI 조각을 비교할 때 유용합니다.
팁
- 큰 문서의 일부 구간을 비교하려면 빈 줄을 구분자로 사용하세요. 이 알고리즘은 긴 입력도 잘 처리합니다.
- JSON은 예쁘게 출력한 뒤 비교하세요. 동일한 JSON 객체라도 줄을 달리해 직렬화하면 원시 diff에서는 다르게 보입니다. 먼저 정렬하세요.
- 로그 파일 diff에서는 타임스탬프를 제거하세요. 그대로 두면 모든 줄이 변경된 것으로 표시됩니다.
- 두 텍스트의 순서는 그대로 유지하세요. 이 도구는 동일한 줄을 대응시키지만 이동한 블록은 감지하지 못하므로, 두 문단을 바꾸면 삭제와 추가로 표시됩니다.
자주 묻는 질문
두 텍스트를 줄 단위로 비교해 한 버전을 다른 버전으로 바꾸는 가장 작은 삽입·삭제 집합을 찾습니다(최장 공통 부분 수열 방식). 서로 다른 부분만 보여 줄 뿐, 파일을 병합하거나 변경하지 않습니다.
네. 입력을 일반 텍스트로 취급하므로 코드, 설정 파일, JSON, 로그, 산문 모두 사용할 수 있습니다. 고정폭 글꼴로 표시되어 서식이 그대로 읽히고, 언어별 구문 분석이 없어 어떤 파일 형식에서도 안정적으로 동작합니다.
줄 단위 diff는 각 줄을 그 위치에서 비교하며 이동한 블록은 추적하지 않습니다. 따라서 두 문단을 바꾸면 삭제된 블록 하나와 추가된 블록 하나로 나타납니다. 이런 비교 방식에서는 정상적인 동작입니다.
두 텍스트는 브라우저에만 머뭅니다. 비교는 이 페이지에서 이루어지며, 텍스트는 저희 서버로 전송되거나 페이지 링크에 추가되지 않습니다. 단계 사이에는 탭을 닫거나 ‘다시 시작’을 선택할 때까지 이 브라우저 탭에만 보관됩니다.
관련 도구
보색 찾기
어떤 입력에 대해서도 보색을 찾습니다. HSL 반대 색, 분할 보색 쌍, 그리고 접근성 있는 조합 제안을 반환합니다.
Webpack 설정 생성기
순수 JavaScript, React, Vue용 webpack 5 webpack.config.js를 만드세요. TypeScript, Babel, CSS 또는 Sass, 이미지, HtmlWebpackPlugin, 개발 서버, npm install 명령까지 함께 제공합니다.
텍스트 파일 인코딩 변환기
깨진 문자를 고치기 위해 텍스트를 UTF-8, UTF-16, Latin-1, Windows-1252 등 여러 인코딩 사이에서 변환하세요.
XML 포매터
일관된 들여쓰기로 XML 문서를 정렬 출력하고, 정확한 줄 번호로 적격성 오류를 잡아냅니다.
색상 혼합기
두 HEX 색상을 2-20개의 균등한 색상 견본으로 섞습니다. 양 끝 색상을 포함해 각 중간 색상을 대문자 HEX 코드로 확인하세요.
Protocol Buffers 디코더
hex, Base64, Base64URL, 텍스트 또는 파일의 Protobuf 와이어 형식 바이트를 브라우저에서 디코딩하고 정확한 필드 후보를 확인한 뒤 비공개 보고서로 내보냅니다.
이 도구는 다른 언어로도 제공됩니다
- Diff-Viewer [DE]
- Skillnadsvisare [SV]
- Visualiseur de différences [FR]
- Verschillenweergave [NL]
- Penampil Perbedaan [ID]
- Visualizador de Diferenças [PT]
- Podgląd różnic [PL]
- โปรแกรมดูความแตกต่าง [TH]
- Trình xem khác biệt [VI]
- Visor de diferencias [ES]
- 差分ビューア [JA]
- عارض الفروق [AR]
- Diff Viewer [EN]
- Visualizzatore di differenze [IT]
- Fark Görüntüleyici [TR]
- Просмотр различий [RU]
- 差异查看器 [ZH]