텍스트 차이 검사기 (Diff)
두 텍스트를 나란히 비교하여 추가, 삭제, 변경된 부분을 강조 표시.
브라우저에서 완결되는 처리로 기밀 문서도 안전하게 확인할 수 있습니다.
비교할 두 텍스트를 입력란에 붙여넣고 "차이 비교하기"를 클릭하기만 하면 됩니다. 추가, 삭제, 변경된 부분을 색상으로 구분하여 표시합니다.
입력된 데이터는 서버로 전송되지 않습니다. 모든 처리는 브라우저 내에서 완결됩니다.
📝 📝 텍스트 입력
⚙️ ⚙️ 비교 옵션
📊 📊 비교 결과
텍스트 차이 검사기란?
두 개의 텍스트를 나란히 비교하여 차이점(추가, 삭제, 변경 부분)을 강조 표시해 주는 온라인 도구입니다. 글자 단위와 줄 단위의 차이 감지를 지원하여, 변경 사항을 시각적으로 쉽게 파악할 수 있습니다.
코드 리뷰, 문서 변경 내역 확인, 설정 파일 비교 등 다양한 상황에서 유용합니다. 공백 무시, 대소문자 무시 등의 세부 옵션도 지원합니다.
모든 처리는 브라우저 내부에서만 수행되므로, 데이터가 서버로 전송되지 않습니다. 가입이나 설치 없이 즉시 사용할 수 있습니다.
사용 방법
비교할 텍스트 입력
왼쪽과 오른쪽 입력란에 비교하고자 하는 텍스트를 각각 붙여넣습니다.
옵션 설정 및 비교 실행
필요에 따라 공백 무시, 대소문자 무시 등의 옵션을 선택한 후 비교 버튼을 클릭합니다.
결과 확인
추가된 부분은 초록색, 삭제된 부분은 빨간색으로 강조됩니다. 변경된 세부 내용을 한눈에 확인할 수 있습니다.
텍스트 차이·Diff 용어 사전
- diff (차이)
- 두 텍스트나 파일을 비교하여 다른 부분을 추출하는 것. 유닉스 계열 OS의 diff 명령어에서 유래했습니다.
- LCS (최장 공통 부분 수열)
- 차이 감지의 기반이 되는 알고리즘. 두 텍스트 간에 공통되는 가장 긴 문자열을 찾아냅니다.
- 인라인 보기 (Inline)
- 추가된 줄과 삭제된 줄을 세로로 나열하여 표시하는 방식. 세로 스크롤로 전체 흐름을 파악하기 쉽고 스마트폰 등에서도 보기 편합니다.
- 나란히 보기 (Side-by-side)
- 변경 전과 후의 텍스트를 좌우로 나란히 놓고 비교하는 방식. GitHub 등에서 널리 쓰이며, 전후의 대응 관계를 직관적으로 확인할 수 있습니다.
- 추가 라인 (Added)
- 원본 텍스트에는 없고 새로운 텍스트에서 추가된 줄. 일반적으로 '+' 기호와 초록색 배경으로 표시됩니다.
- 삭제 라인 (Deleted)
- 원본 텍스트에 있었지만 새로운 텍스트에서 삭제된 줄. 일반적으로 '-' 기호와 빨간색 배경으로 표시됩니다.
- 글자 단위 차이
- 같은 줄 내에서의 미세한 변경(오타 수정 등)을 찾기 위한 상세한 차이 검사. 변경된 글자만 진한 색상으로 강조됩니다.
- 정규화 (Normalization)
- 비교를 실행하기 전에 공백 문자 제거, 대소문자 통일 등을 통해 형식의 차이로 인한 불필요한 차이점을 무시하는 처리입니다.
자주 묻는 질문 (FAQ)
- Q.큰 파일도 비교할 수 있나요?
- 브라우저 메모리에 따라 다르지만, 수만 줄 정도의 텍스트라면 문제없이 처리할 수 있습니다.
- Q.프로그래밍 언어의 구문 강조(Syntax Highlight)를 지원하나요?
- 텍스트 기반의 차이 비교에 특화되어 있으며, 코드 구문 강조 기능은 지원하지 않습니다.
- Q.데이터가 서버로 전송되나요?
- 아니요. 모든 처리는 브라우저의 JavaScript로 완결되므로 서버로 전송되는 일은 전혀 없습니다.
- Q.스마트폰이나 태블릿에서도 사용할 수 있나요?
- 네. 반응형으로 제작되었으며, 특히 인라인 보기 모드는 모바일 기기에서의 확인에 적합합니다.
- Q.PDF나 Word 파일을 비교할 수 있나요?
- 본 도구는 일반 텍스트 비교 전용입니다. 파일 안의 텍스트를 복사하여 붙여넣어 사용해 주세요.
- Q."공백 차이 무시"란 어떤 기능인가요?
- 스페이스나 탭 등 공백 문자의 차이를 무시하고 텍스트 내용만 비교하는 기능입니다. 들여쓰기 변경으로 인한 노이즈를 줄일 수 있습니다.
- Q.비교 결과를 다운로드할 수 있나요?
- 현재 다운로드 기능은 없지만, 화면에서 결과를 확인하거나 변경 후 텍스트를 복사하여 사용할 수 있습니다.
- Q.비교 결과가 모두 빨간색과 초록색으로 표시되는데요?
- 줄바꿈 코드(CRLF와 LF)나 공백 차이가 원인일 수 있습니다. 옵션에서 "공백 차이 무시"를 켜고 다시 시도해 보세요.
활용 사례
코드 리뷰
풀 리퀘스트 전에 코드 변경 차이를 확인. 수정된 부분을 정확히 파악하여 리뷰 효율을 향상합니다.
문서 변경 확인
계약서, 명세서, 약관 등의 수정 사항을 비교. 미세한 단어 변경점도 놓치지 않고 확인할 수 있습니다.
설정 파일 비교
운영 환경과 개발 환경의 config 파일 차이를 검출. 배포 전 환경 차이 확인에 활용합니다.
데이터 검증·로그 분석
CSV나 JSON 등 데이터 파일의 변경이나, 시스템에서 출력된 오류 로그의 차이를 찾아 조사합니다.
피드백 보내기
도구를 개선하는 데 도움이 되도록 의견을 알려주세요.
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.