텍스트 비교(Diff)

두 텍스트를 줄 단위로 비교하고 추가·삭제된 차이를 강조 표시합니다.

파일을 여기에 드래그 앤 드롭하거나

클릭하여 선택

파일을 여기에 드래그 앤 드롭하거나

클릭하여 선택

이 도구 정보

이 비교 도구는 git과 동일한 Myers O(ND) 알고리즘으로 두 텍스트 간 최소 diff를 계산하고 익숙한 비주얼 형식으로 표시합니다. 삭제된 줄은 빨간색 «-», 추가된 줄은 녹색 «+» 접두사가 붙습니다. 텍스트 파일을 불러오고, 공백이나 대소문자 차이를 무시하며, 결과를 패치 형식으로 복사할 수 있습니다. 모든 처리는 브라우저에서 이루어지며 서버로 아무것도 전송되지 않습니다.

이 도구 정보

이 비교 도구는 git과 동일한 Myers O(ND) 알고리즘으로 두 텍스트 간 최소 diff를 계산하고 익숙한 비주얼 형식으로 표시합니다. 삭제된 줄은 빨간색 «-», 추가된 줄은 녹색 «+» 접두사가 붙습니다. 텍스트 파일을 불러오고, 공백이나 대소문자 차이를 무시하며, 결과를 패치 형식으로 복사할 수 있습니다. 모든 처리는 브라우저에서 이루어지며 서버로 아무것도 전송되지 않습니다.

사용 사례

  • 코드나 설정 파일의 두 버전 비교
  • API 응답이나 문서 간 변경 사항 검토
  • 리팩터링 후 어떤 줄이 바뀌었는지 확인
  • 패치 형식 diff를 생성해 공유

자주 묻는 질문

비교에 어떤 알고리즘을 사용하나요?
git과 동일한 Myers O(ND) 알고리즘으로, 데이터를 서버에 보내지 않고 브라우저에서 최소 줄 단위 diff를 계산합니다.
색상과 +, - 기호는 무엇을 의미하나요?
«-» 접두사가 붙은 빨간 줄은 원본 텍스트에는 있지만 수정본에는 없는 줄입니다. «+»가 붙은 녹색 줄은 추가된 줄이고, 중립 줄은 두 텍스트에 공통입니다.
«공백 무시»와 «대소문자 무시»는 무엇인가요?
«공백 무시»는 공백이나 탭의 양만 다른 줄을 동일하게 취급하고, «대소문자 무시»는 대소문자 차이에 대해 같은 처리를 합니다. 줄은 항상 원본 텍스트로 표시됩니다.
크기 제한이 있나요?
네, 각 텍스트는 최대 5,000줄입니다. 대부분의 코드와 설정 파일을 커버하면서 계산은 즉시 이루어집니다.

관련 도구