코드 비교

두 글을 넣으면 무엇이 추가되고 삭제됐는지 표시합니다. 바뀐 줄은 어느 단어가 달라졌는지까지 보여줍니다.

텍스트 비교

양쪽에 붙여넣기

줄 단위로 비교하고 바뀐 줄은 단어까지 짚어 줍니다

비교 옵션

사용법

  1. 왼쪽에 원본, 오른쪽에 바뀐 내용을 붙여넣으면 바로 비교합니다.
  2. 초록색 +는 추가된 줄, 회색 −는 삭제된 줄입니다.
  3. 줄이 통째로 바뀐 경우에는 그 안에서 달라진 단어가 색으로 표시됩니다.
  4. 변경만 보려면 바뀐 줄만 보기를 켜세요. 긴 문서에서 특히 편합니다.

비교가 동작하는 방식

두 글에서 순서를 지키며 가장 길게 겹치는 줄들을 찾습니다(최장 공통 부분수열). 그 줄들을 기준선으로 두고 왼쪽에만 있는 줄은 삭제, 오른쪽에만 있는 줄은 추가로 표시합니다. git을 비롯한 대부분의 비교 도구가 같은 원리를 씁니다.

줄 순서만 바꾼 경우는 "지우고 다시 추가한 것"으로 보입니다. 비교가 순서를 의미 있게 다루기 때문이며 오류가 아닙니다. 순서와 무관하게 내용만 확인하려면 양쪽을 정렬한 뒤 비교하세요.

공백 차이 무시는 들여쓰기가 탭에서 공백으로 바뀌었거나 자동 정렬만 다시 돌린 코드를 비교할 때 유용합니다. 판정에만 적용되고 화면에는 원문이 그대로 보입니다. JSON을 비교하기 전이라면 양쪽을 키 정렬해 두면 순서 차이로 생기는 잡음이 사라집니다.

비교 계산은 줄 수의 곱에 비례해 메모리를 씁니다. 그래서 양쪽 각각 2,000줄까지만 다루며, 더 큰 파일은 명령줄 도구가 적합합니다.

자주 묻는 질문

어떤 기준으로 다르다고 판단하나요?
줄 단위로 비교합니다. 두 글에서 순서를 지키며 가장 길게 겹치는 줄들을 찾고(최장 공통 부분수열), 거기서 벗어난 줄을 추가·삭제로 표시합니다. 줄이 통째로 바뀐 경우에는 그 줄 안에서 단어 단위로 한 번 더 비교해 어느 단어가 달라졌는지 색으로 짚어 줍니다.
줄 순서만 바꿨는데 전부 다르다고 나옵니다.
줄 단위 비교는 순서를 의미 있게 봅니다. 위아래를 맞바꾼 두 줄은 "하나를 지우고 다른 곳에 추가한 것"으로 표시됩니다. 이것은 git이나 대부분의 비교 도구도 같습니다. 순서와 무관하게 내용만 보고 싶다면 양쪽을 정렬한 뒤 비교하세요.
공백 차이 무시는 무엇을 무시하나요?
줄 앞뒤 공백과 줄 안의 연속 공백을 하나로 취급해 비교합니다. 들여쓰기가 탭에서 공백으로 바뀐 코드나, 정렬만 다시 한 문서를 비교할 때 실제 변경만 남길 수 있습니다. 화면에는 원문이 그대로 보이고 판정에만 적용됩니다.
얼마나 큰 파일까지 비교되나요?
양쪽 각각 2,000줄까지입니다. 비교 계산이 줄 수의 곱에 비례해 메모리를 쓰기 때문에 그 이상은 브라우저가 감당하기 어렵습니다. 더 큰 파일은 git diff 같은 명령줄 도구를 쓰세요.
내용이 서버로 전송되나요?
전송되지 않습니다. 브라우저 안에서만 비교하며 페이지를 새로 고치면 사라집니다.

이 도구는 브라우저 안에서만 계산하며 입력값을 서버로 보내지 않습니다. 분류: 개발 · 마지막 수정 2026-09-08

함께 쓰면 좋은 도구

온라인 도구 전체 보기