텍스트 차이 검사기: 변경 사항 비교 및 표시

두 텍스트를 비교하여 모든 추가 및 삭제를 줄별 또는 단어별로 강조 표시합니다.

왼쪽에 원본을, 오른쪽에 변경된 텍스트를 붙여 넣고 비교 모드를 선택한 뒤 ‘비교’를 클릭하세요. 차이는 전부 브라우저에서 계산됩니다.

텍스트 차이 검사기: 변경 사항 비교 및 표시
두 텍스트를 비교하여 모든 추가 및 삭제를 줄별 또는 단어별로 강조 표시합니다.

전체 줄을 비교합니다. 코드, 구성 파일, 목록에 적합합니다.

텍스트 차이 검사기 정보

문서의 두 버전을 눈으로 비교하는 일은 느리고 부정확합니다. 긴 문단의 단어 하나나 백 줄 파일의 한 줄 변경도 놓치기 쉽습니다. 이 텍스트 차이 검사기는 비교를 자동화합니다. 원본과 수정본을 붙여 넣고 ‘비교’를 클릭하면 모든 삽입과 삭제가 강조되어 정확한 변경 사항을 즉시 확인할 수 있습니다. 내용마다 필요한 비교 단위가 다르므로 두 가지 모드를 제공합니다. 줄 모드는 각 줄을 비교 단위로 삼아 Git과 코드 리뷰 도구에서 익숙한 통합 diff 형식으로 보여 줍니다. 추가된 줄은 더하기 기호와 함께 녹색으로, 삭제된 줄은 빼기 기호와 함께 빨간색으로, 변경되지 않은 줄은 문맥을 위해 일반 텍스트로 표시됩니다. 소스 코드, 구성 파일, CSV, SQL 및 줄 구조가 중요한 콘텐츠에 적합합니다. 단어 모드는 문장 안의 개별 단어를 비교하여 추가된 단어는 녹색으로, 삭제된 단어는 빨간 취소선으로 표시합니다. 계약서, 기사, 이메일, 문서, 번역문처럼 줄 전체보다 작은 편집이 중요한 산문에는 이 모드가 알맞습니다. 내부적으로는 대부분의 버전 관리 시스템과 같은 방식인 검증된 Myers 차이 알고리즘을 사용합니다. 따라서 시끄러운 문자 나열이 아니라 최소한의 의미 있는 변경 집합을 출력합니다. diff 위의 요약에는 변경 세그먼트 수가 표시되어 세부 내용을 보기 전에 편집 규모를 빠르게 파악할 수 있습니다. 모든 처리는 브라우저에서 로컬로 실행됩니다. 텍스트를 업로드하거나 저장하거나 기록하지 않으므로 법률 계약서, 미발표 원고, 내부 정책, 독점 코드 같은 기밀 자료에도 안전합니다. 공유 문서에서 동료가 바꾼 내용을 확인하거나, 시스템 간 복사로 내용이 조용히 바뀌지 않았는지 확인하거나, AI가 다시 쓴 텍스트를 원문과 비교하거나, 배포 전 구성 변경을 검토하거나, 두 내보내기가 같은지 확인할 때 유용합니다. 입력이 완전히 같으면 빈 diff 대신 명확히 알려 줍니다.

텍스트 차이 예시

두 모드가 일반적인 편집을 표시하는 방식입니다.

변경 내용차이 출력권장 모드
구성 파일 중간에 새 줄 삽입변경되지 않은 두 줄 사이에 더하기 기호가 붙은 녹색 줄 하나가 표시됩니다줄 모드에서는 주변 줄이 문맥으로 그대로 남습니다.
산문 문단에서 단어 하나 교체이전 단어는 빨간 취소선, 새 단어는 해당 위치에 녹색으로 표시됩니다단어 모드에서는 문단 전체가 변경된 것으로 표시되지 않습니다.
계약서의 조항 하나 삭제삭제된 단어가 문장 안에서 빨간 취소선으로 표시됩니다단어 모드는 작은 법률 편집을 감사하기 쉽습니다.
목록의 줄 순서 변경이동한 줄이 삭제 한 번과 추가 한 번으로 나타납니다diff는 이동이 아니라 내용을 추적하므로 삭제 후 삽입처럼 보입니다.

텍스트 차이 검사기 사용 방법

  1. 텍스트의 첫 번째 버전을 원본 상자에 붙여 넣습니다.
  2. 두 번째 버전을 변경된 텍스트 상자에 붙여 넣습니다.
  3. 코드와 구조화된 파일은 ‘줄’, 산문과 문단 편집은 ‘단어’를 선택합니다.
  4. ‘비교’를 클릭하여 녹색 추가, 빨간 삭제 및 변경 세그먼트 수를 확인합니다.
  5. 다른 단위가 더 읽기 좋다면 모드를 바꿔 다시 비교합니다.

텍스트 차이 검사기 FAQ

줄 모드와 단어 모드의 차이는 무엇인가요?
줄 모드는 전체 줄을 비교하고 코드와 구성에 적합한 Git 스타일 diff를 출력합니다. 단어 모드는 문장 안의 단어를 비교하므로 문단에서 단어 하나를 편집한 내용만 정확히 보여 줍니다.
텍스트가 서버에 업로드되나요?
아니요. 비교는 JavaScript를 사용해 브라우저 안에서만 실행됩니다. 두 텍스트는 기기에 남으므로 계약서와 민감한 구성에도 적합합니다.
어떤 알고리즘을 사용하나요?
jsdiff 라이브러리의 Myers 차이 알고리즘 구현을 사용합니다. Git과 대부분의 버전 관리 시스템과 같은 계열이어서 최소한의 변경을 출력합니다.
이동한 줄이 삭제와 추가로 모두 표시되는 이유는 무엇인가요?
기존 diff 알고리즘은 이동이 아니라 내용을 추적합니다. 줄의 위치가 바뀌면 이전 위치의 삭제와 새 위치의 삽입으로 보고합니다.
diff 위의 카운터는 무엇을 뜻하나요?
알고리즘이 보고한 연속적인 삽입 또는 삭제 세그먼트 수입니다. 추가와 삭제를 따로 세어 편집량을 빠르게 보여 줍니다.
매우 큰 문서도 비교할 수 있나요?
일반적인 범위에서는 가능합니다. 보통 문서와 소스 파일에 효율적이지만 수 MB의 입력은 서버가 아닌 기기에서 계산하므로 시간이 걸릴 수 있습니다.