CanDoYa
KO

텍스트 비교 도구

브라우저에서 바로 실행됩니다. 업로드도, 회원가입도 없습니다.

원본 텍스트
변경된 텍스트
차이점줄: 0
왼쪽과 오른쪽에 텍스트 두 버전을 붙여넣으면 줄 단위로 무엇이 바뀌었는지 확인할 수 있습니다.
두 텍스트를 붙여넣어 줄 단위, 단어 단위로 비교하세요
추가됨: 0삭제됨: 0변경됨: 0변경 없음: 0
이 도구 공유하기

텍스트 비교 도구란 무엇인가요?

텍스트 비교 도구는 텍스트의 두 버전을 비교하여 추가, 삭제 또는 변경된 내용을 강조 표시합니다. 이 도구는 Myers diff 알고리즘(git이 사용하는 것과 동일한 최소 편집 알고리즘)을 브라우저 내에서 실행합니다. 왼쪽에 원본을 붙여넣고 오른쪽에 새 버전을 붙여넣으면 줄 번호, 변경된 줄의 단어 단위 강조 표시, 추가·삭제·변경 없는 줄 수가 포함된 나란히 보기가 제공됩니다.

사용 방법

  1. 1원본 붙여넣기. 왼쪽 상자에 원본 텍스트를 입력하세요. 한 문장, 단락, 수천 줄 모두 가능합니다 - diff는 브라우저에서 실행됩니다.
  2. 2변경된 버전 붙여넣기. 오른쪽 상자에 새 버전을 입력하세요. 입력하는 동안 나란히 보기가 업데이트되며, 변경된 줄에 줄 번호와 단어 단위 강조 표시가 나타납니다.
  3. 3노이즈 필터링. 해당 차이점이 의미 없다면 대소문자 무시 또는 공백 무시를 켜세요. 좌우 전환으로 비교 방향을 뒤집거나, 패치로 복사로 변경 사항만의 통합 diff를 복사할 수 있습니다.

이런 분께 추천

비교는 입력하는 동안 실행되며 기기에서만 처리됩니다 - 아무것도 업로드되지 않으므로 미발표 초안, 계약서, 소스 코드, AI 프롬프트에도 안전합니다. 줄 diff는 Myers 알고리즘을 사용하여 왼쪽 텍스트를 오른쪽 텍스트로 바꾸는 최소 삽입 및 삭제 집합을 찾습니다 - git diff의 방식과 동일하므로 강조 표시가 실제로 변경된 내용을 정확하게 추적합니다. 제자리에서 변경된 줄에는 두 번째 단어 단위 처리가 실행되어 변경된 단어를 선별하며, 삭제된 내용은 취소선으로, 추가된 내용은 녹색으로 표시됩니다.

두 개의 토글로 노이즈를 줄일 수 있습니다. 대소문자 무시HelloHELLO를 동일하게 처리하고, 공백 무시는 들여쓰기 변경, 줄 끝 공백, 이중 공백을 무시합니다. 좌우 전환을 누르면 다시 입력하지 않고 비교 방향을 뒤집을 수 있고, 패치로 복사를 누르면 변경 사항만 담긴 통합 - / + 패치를 가져올 수 있습니다.

자주 묻는 질문

이 텍스트 비교 도구는 무료인가요?

네 - 100% 무료이며, 가입 불필요, 글자 수 제한 없음입니다. diff는 브라우저에서 로컬로 실행되므로 긴 텍스트에서도 빠르게 작동합니다.

내 텍스트가 어딘가에 업로드되나요?

아니요. 두 텍스트는 전적으로 브라우저에서 비교되며 서버에 전혀 전달되지 않습니다. 따라서 미발표 초안, 계약서, 소스 코드, 기밀 AI 프롬프트에도 안전하게 사용할 수 있습니다.

diff는 무엇이 변경됐는지 어떻게 결정하나요?

Myers diff 알고리즘을 사용하여 왼쪽 텍스트를 오른쪽으로 바꾸는 최소 편집 스크립트를 계산합니다. 결과는 변경 없는, 삭제된, 삽입된 줄의 시퀀스로 - git이 사용하는 모델과 같습니다. 인접한 삭제/삽입 쌍은 단일 '변경' 행으로 축소되어 나란히 표시되며, 두 번째 단어 단위 diff가 변경된 줄 안에서 정확히 어떤 단어가 바뀌었는지 선별합니다.

공백 무시는 실제로 무엇을 무시하나요?

각 줄을 비교하기 전에 공백 연속을 하나의 공백으로 축소하고 앞뒤 공백을 제거합니다. 따라서 빈 줄 추가, 들여쓰기 변경, 탭 대 공백 4개는 차이점으로 표시되지 않습니다 - 단어 내부의 변경은 여전히 감지됩니다.

유니코드, 이모지, 비라틴 문자를 처리할 수 있나요?

네. 줄 및 단어 diff는 유니코드 문자 단위로 동작하므로 이모지, 중국어, 아랍어, 키릴 문자 모두 올바르게 비교됩니다. 언어별 토큰화는 없으며, 도구는 일치하는 문자를 찾을 뿐입니다.

긴 텍스트를 비교할 수 있나요?

네 - 수십만 자도 편안하게 처리합니다. 극단적으로 크고 완전히 다른 텍스트 쌍(양쪽 모두 수백만 자)의 경우, 페이지가 멈추지 않도록 대략적인 '전체 교체' diff로 전환됩니다.

패치로 복사는 무엇을 생성하나요?

줄당 하나의 접두어 문자가 있는 간단한 통합 스타일 패치입니다. 변경 없는 줄은 공백, 삭제된 줄은 '-', 추가된 줄은 '+'입니다. 전체 나란히 보기 대신 간결한 변경 기록이 필요할 때 채팅, 이슈, 코드 리뷰에 붙여넣으세요.

두 텍스트가 동일한데 왜 아직도 줄이 표시되나요?

토글이 꺼져 있고 텍스트가 바이트 단위로 동일하면 결과 패널이 '텍스트가 동일합니다' 메시지로 축소됩니다. 대소문자 무시 또는 공백 무시가 켜져 있을 때는 바이트 수준에서 텍스트가 다를 수 있지만 비교에서 의미상 변경 없음으로 보고됩니다 - 메시지는 선택한 규칙에 따라 텍스트가 동일하다는 것을 나타냅니다.