텍스트 비교 도구

두 버전의 텍스트를 붙여넣으면 바뀐 줄, 단어, 글자를 모두 보여줍니다.

0추가됨
0삭제됨
0변경 없음

브라우저에서 실행됩니다. 입력한 내용은 어디로도 전송되지 않습니다.

두 텍스트를 비교하는 방법

  1. 왼쪽에 원본 텍스트를, 오른쪽에 변경된 텍스트를 붙여넣으세요.
  2. 줄, 단어, 글자 단위 중에서 고르고 나란히 보기 또는 한 줄로 보기를 선택하세요.
  3. 강조 표시된 추가·삭제 내용과 변경 건수를 확인하세요.

줄, 단어, 글자 단위 비교

줄 단위단어 단위글자 단위
적합한 대상코드, 설정 파일, 목록글, 문장오타, 한 글자 수정
공백만 다른 경우줄 전체를 변경으로 표시공백은 하나로 합쳐 비교하므로 무시늘어난 공백까지 하나하나 표시
표기만 다른 경우 (예: cat과 Cat)줄 전체를 변경으로 표시그 단어만 표시그 글자만 표시

단어 단위는 "foo bar"와 "foo bar"처럼 공백 개수만 다르면 같은 문장으로 봅니다. 연속된 공백을 하나로 줄여서 비교하기 때문입니다. 줄 단위는 두 줄이 한 글자도 다르지 않아야 같다고 보므로 여전히 변경으로 표시하며, 글자 단위는 어느 공백이 사라졌는지 정확히 보여줍니다.

강조 표시된 결과 읽는 법

  • 나란히 보기는 왼쪽에 원본, 오른쪽에 변경된 텍스트를 각각 강조 표시해 보여주므로 문서 전체를 비교할 때 가장 좋습니다.
  • 한 줄로 보기는 두 버전을 하나의 열로 엮어 삭제와 추가를 나란히 붙여 보여주므로 작은 변경 하나를 찾을 때 더 편합니다.
  • 결과 위에 나오는 추가·삭제·변경 없음 건수는 선택한 방식에 따른 줄, 단어, 글자의 총합이지 실제로 수정한 횟수가 아닙니다.

겉보기엔 같아도 실제로는 다른 두 텍스트

끝에 남은 공백 하나, 둥근 따옴표와 곧은 따옴표의 차이, Windows 줄바꿈과 Mac 줄바꿈이 섞여 있으면 화면에서는 똑같아 보여도 글자 단위 비교에서는 어디서든 다르게 나타납니다.

이런 눈에 보이지 않는 차이를 찾아내는 데는 글자 단위가 가장 예민합니다. 줄이나 단어 전체에 영향을 주지 않는 작은 변경은 줄 단위와 단어 단위에서는 그냥 지나칠 수 있습니다.

텍스트 비교 도구 자주 묻는 질문

줄 단위와 단어 단위 비교는 어떻게 다른가요?

줄 단위는 줄 전체를 추가되거나 삭제된 것으로 표시하므로 코드나 목록에 적합합니다. 단어 단위는 줄 안에서 바뀐 단어만 표시하므로 글을 비교할 때 더 읽기 편합니다.

비교할 수 있는 텍스트 길이에 제한이 있나요?

정해진 제한은 없지만, 페이지 속도를 위해 각 텍스트의 처음 200,000자를 넘는 부분은 비교에서 제외됩니다.

이것도 Git의 diff와 같은 방식인가요?

원문을 같은 방식으로 비교하지만 파일이나 폴더, Git 이력을 읽지는 않습니다. 비교하고 싶은 두 버전을 그대로 붙여넣으면 됩니다.

입력한 텍스트가 어딘가로 업로드되나요?

아니요. 두 텍스트 상자는 브라우저 안에서 비교되며 서버로는 아무것도 전송되지 않습니다.

파일 두 개를 비교할 수 있나요?

각 파일을 텍스트 편집기로 열어 내용을 복사한 뒤, 이 페이지의 두 상자에 각각 붙여넣으면 됩니다.

띄어쓰기가 다르면 차이로 표시되나요?

세 가지 방식 모두에서 표시됩니다. 다만 단어 단위는 연속된 공백을 하나로 취급해 비교하므로, 단어 사이 공백 개수만 다르면 무시되고 줄이나 글자 단위에서만 그 차이가 드러납니다.

코드를 비교할 때는 어떤 방식이 좋은가요?

줄 단위입니다. 실제 코드 수정은 대부분 줄 전체를 바꾸는 경우가 많고, 단어 단위는 괄호와 들여쓰기 같은 기호가 많은 코드에서는 오히려 지저분해 보입니다.

3개 이상의 버전을 한 번에 비교할 수 있나요?

아니요, 이 도구는 항상 두 텍스트만 비교합니다. 3개 이상을 확인하려면 두 개씩 순서대로 비교하면서 다음 버전으로 바꿔 넣으세요.

관련 도구