DevToolbox

무료 온라인 Diff Checker

두 텍스트 또는 코드 스니펫을 비교하여 정확히 무엇이 변경되었는지 확인 — 색상 강조 표시가 있는 줄 단위 diff, 무료, 100% 클라이언트 사이드.

100% 클라이언트 사이드 · 데이터는 브라우저를 절대 벗어나지 않습니다

사용 방법 Diff Checker

왼쪽에 원본 텍스트를 붙여넣고 오른쪽에 수정된 버전을 붙여넣으세요. 비교(또는 Ctrl/Cmd+Enter)를 클릭하여 diff를 계산하세요.

출력 결과:

  • 녹색 줄(+) — 수정된 버전에서 추가된 줄
  • 빨간색 줄(−) — 원본에서 제거된 줄
  • 표시 없는 줄 — 두 버전에서 동일한 줄

왼쪽 열의 줄 번호는 원본을 가리키고, 오른쪽 열은 수정된 버전을 가리킵니다. diff 위의 요약에는 추가, 제거, 변경되지 않은 줄의 총 개수가 표시됩니다.

자주 묻는 질문

이 diff 도구는 어떤 알고리즘을 사용하나요?

Unix diff 명령과 동일한 기본 접근 방식인 최장 공통 부분 수열(LCS) 알고리즘을 사용합니다. 원본 텍스트를 수정된 텍스트로 변환하는 데 필요한 최소한의 줄 추가 및 삭제 집합을 계산합니다.

+ 와 − 기호는 무엇을 의미하나요?

+(녹색)으로 표시된 줄은 수정된 텍스트에는 있지만 원본에는 없는 줄 — 즉 추가된 줄입니다. −(빨간색)으로 표시된 줄은 원본에는 있지만 수정된 텍스트에는 없는 줄 — 즉 제거된 줄입니다. 표시가 없는 줄은 두 버전에서 동일합니다.

코드 파일을 비교할 수 있나요?

네. 텍스트 기반 파일의 내용을 붙여넣으면 됩니다 — 소스 코드, 설정 파일, JSON, Markdown, SQL 스크립트 등. 비교는 순수 텍스트 기반이므로 텍스트 편집기에서 열 수 있는 모든 파일 형식이 작동합니다.

크기 제한이 있나요?

브라우저에서 즉각적인 성능을 유지하기 위해 각 측면은 400줄로 제한됩니다. 더 큰 파일의 경우 git diff나 VS Code의 내장 diff 편집기와 같은 데스크톱 diff 도구 사용을 고려하세요.

이 도구는 단어 수준이나 문자 수준 diff를 지원하나요?

현재 diff는 줄 수준입니다: 각 줄이 하나의 단위로 비교됩니다. 이는 코드와 산문에 가장 읽기 쉬운 형식입니다. 변경된 줄 내에서 단어 수준 강조 표시는 향후 업데이트에서 추가될 수 있습니다.

관련 도구