파일 차이 검사기
파일의 두 버전을 붙여넣으면 정확한 차이점이 강조됩니다. 삽입은 초록색, 삭제는 빨간색, 그 자리에서의 변경은 주황색입니다. 코드, 설정 파일, 일반 문서, CSV 데이터, JSON에서 모두 사용할 수 있습니다. 다운로드도 가입도 필요 없습니다. 붙여넣고 비교하기만 하면 됩니다.
두 파일을 차이 분석하는 방법
-
1
원본 붙여넣기
왼쪽 패널에 "변경 전" 버전을 붙여넣으세요.
-
2
변경된 버전 붙여넣기
오른쪽 패널에 "변경 후" 버전을 붙여넣으세요.
-
3
비교 옵션 조정
"공백 무시"를 선택하면 서식 변경만 있는 차이는 숨겨지고, "대소문자 무시"를 선택하면 대소문자 구분 없이 비교합니다.
-
4
결과 확인
추가·삭제·수정된 줄이 비교 표에서 색상으로 구분되며, 위쪽에 추가, 삭제, 변경 없는 줄 수 요약이 표시됩니다.
비교 방식
이 도구는 두 텍스트를 한 번의 순회로 줄 단위로 비교합니다. 같은 위치의 내용이 양쪽에서 다르면 해당 줄은 수정된 것으로 보고됩니다. 선택할 보기 모드는 없습니다. 나란히 보기 표가 곧 결과입니다.
- 회색 줄은 양쪽에서 일치하는 줄입니다.
- 초록색 줄은 수정된 텍스트에만 있는 줄입니다.
- 빨간색 줄은 원본 텍스트에만 있는 줄입니다.
- 주황색 줄은 양쪽 텍스트에 모두 있지만 내용이 다른 줄입니다.
비교는 위치 기준이므로 줄 블록을 삽입하면 그 아래 모든 줄이 밀리고, 해당 줄들은 수정된 것으로 보고됩니다.
중요하지 않은 부분 무시하기
이 도구는 비교를 집중시키는 두 가지 토글을 제공합니다.
- 공백 무시, 서식만 바꾼 변경은 표시되지 않습니다.
- 대소문자 무시, SQL 키워드나 설정 키에 유용합니다.
알고리즘
비교는 한 번의 순회로 수행되므로 큰 파일에서도 결과가 거의 즉시 표시됩니다. git diff처럼 최장 공통 부분 수열을 찾지는 않습니다. 두 파일의 맨 위에 내용을 추가하면 나머지 파일은 모두 수정된 것으로 보고됩니다.
일반적인 사용 사례
- PR을 열기 전에 코드 리뷰를 수행하여 실제로 변경한 내용을 확인합니다.
- 스테이징 환경과 프로덕션 환경의 설정 파일 간 구성 감사.
- 초안과 최종 원고 간의 콘텐츠 교정.
- 상위 의존성이 새로운 LICENSE 파일을 배포할 때의 라이선스 비교.
- 서로 다른 시스템에서 내보낸 두 CSV 파일 간의 데이터 대조.
흔한 실수
- 미니파이된 두 파일을 비교하는 경우. 각 파일이 한 줄이라 모든 것이 “줄 전체 변경”으로 보고됩니다. 붙여넣기 전에 양쪽을 정형화하세요.
- 줄 끝 형식이 다른 파일을 비교하는 경우. CRLF와 LF를 정확한 문자로 비교하므로 모든 줄이 변경된 것으로 표시됩니다. 붙여넣기 전에 줄 끝을 통일하세요.
- 공백만 다른 차이를 논리 변경과 혼동하는 경우. 팀원이 파일 서식을 다시 지정했다면 “공백 무시” 옵션을 사용하세요.
자주 묻는 질문
비교가 페이지에서 실행되므로 붙여 넣은 텍스트는 페이지 요청의 일부로 저희 서버에 전송됩니다. 파일로 업로드되지는 않지만, 공유하고 싶지 않은 비밀 정보는 붙여 넣지 마세요.
아니요. 비교는 항상 줄 단위입니다. 미니파이된 JSON 파일은 한 줄이므로 변경이 있으면 “줄 전체 변경”으로 보고됩니다. 붙여 넣기 전에 양쪽을 정형화하면 실제 차이만 볼 수 있습니다.
아니요. 이 도구는 화면 비교만 지원하며 패치 내보내기는 없습니다. 패치 파일이 필요하다면 직접 git diff --no-index로 두 파일을 비교하고 출력을 저장하세요.
엄격한 제한은 없습니다. 수만 줄은 문제없으며, 매우 큰 파일은 비교 결과가 표시되기까지 몇 초 걸릴 수 있습니다.
관련 도구
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 반대 색, 분할 보색 쌍, 그리고 접근성 있는 조합 제안을 반환합니다.
이메일 검증기
이메일 주소를 검증합니다. RFC 5322 구문 검사, 실시간 MX 레코드 조회, 그리고 로컬 파트, 도메인, 길이 정보를 제공합니다. 이메일은 전송되지 않습니다.
EditorConfig 생성기
들여쓰기 스타일과 크기, 줄 끝, 문자 인코딩, 공백 규칙을 지정해 .editorconfig 파일을 생성하고 IDE와 편집기 전반의 형식을 일관되게 유지하세요.
이 도구는 다른 언어로도 제공됩니다
- Alat Pemeriksa Perbedaan File [ID]
- ファイル差異チェッカー [JA]
- เครื่องมือตรวจสอบความแตกต่างของไฟล์ [TH]
- Program do porównywania plików [PL]
- Verificador de Diferença de Arquivos [PT]
- Fildiffkontroll [SV]
- Datei-Diff-Prüfer [DE]
- Trình kiểm tra sự khác biệt giữa các tệp [VI]
- أداة مطابقة ملفات [AR]
- Comparador de Diferencias de Archivos [ES]
- Vérificateur de différences de fichiers [FR]
- Bestandverschilcontroleerder [NL]
- File Diff Checker [EN]
- Controllore delle differenze dei file [IT]
- Инструмент для проверки совпадения файлов [RU]
- Dosya Farkı Denetleyicisi [TR]
- 文件差异检查器 [ZH]