텍스트 비교, 두 글에서 바뀐 부분만 찾기
고치기 전과 후의 글 두 개가 있을 때, 어디가 추가되고 어디가 삭제됐는지 한눈에 볼 수 있을까요?
한 줄 답
원래 글과 바뀐 글을 붙여넣으면 추가된 곳과 삭제된 곳을 줄, 단어, 글자 단위로 표시해 줘요. 글은 이 브라우저 안에서만 비교하고, 어디로도 보내거나 저장하지 않아요.
넣은 글과 파일은 이 브라우저 안에서만 처리합니다. 이 사이트의 서버로 올라가지 않고, 어디에도 저장되지 않습니다.
주의
- 두 글이 너무 달라서 고칠 곳이 아주 많으면 비교하지 못합니다. 이럴 때는 글을 나눠서 붙여넣거나 비교 단위를 줄로 바꿉니다.
- 「공백 차이 무시하기」를 켜면 공백만 다른 곳은 바뀐 곳으로 표시하지 않습니다. 들여쓰기가 뜻을 가진 글이나 코드를 비교할 때는 끄고 씁니다.
어떻게 비교하나요
왼쪽 칸에 원래 글, 오른쪽 칸에 바뀐 글을 붙여넣으면 아래 「비교 결과」에 바뀐 곳이 바로 나옵니다. 원래 글에만 있던 부분은 취소선이 그어진 「삭제」로, 바뀐 글에만 있는 부분은 밑줄이 그어진 「추가」로 보입니다. 두 글이 같으면 같다고 알려 줍니다.
무엇 단위로 비교하나요
「줄」은 줄바꿈으로 나뉜 줄을 하나로 보고, 줄 전체가 같은지 다른지를 가려서 보여 줍니다. 결과에는 줄마다 앞에 표시가 붙습니다. 「단어」는 띄어쓰기로 나뉜 낱말을 하나로 보고, 문단 안에서 바뀐 낱말만 골라서 표시합니다. 「글자」는 글자 하나하나를 견줍니다. 이모지나 여러 코드로 이루어진 글자도 화면에서 하나로 보이는 만큼을 한 글자로 셉니다.
비교는 두 글을 가장 적은 수정으로 바꾸는 방법을 찾는 Myers 알고리즘으로 합니다. 그래서 결과의 「추가」와 「삭제」 개수는 두 글을 바꾸는 데 필요한 가장 적은 수정 횟수입니다.
공백과 대소문자
「공백 차이 무시하기」를 켜면 줄 앞뒤의 공백과 띄어쓰기 개수의 차이를 바뀐 곳으로 치지 않습니다. 「대소문자 구분 안 하기」를 켜면 Apple과 apple을 같은 글자로 봅니다. 두 경우 모두 화면에는 바뀐 글의 원래 모양이 그대로 나옵니다.
설정은 주소에 남습니다
비교 단위와 두 설정은 주소의 # 뒤에 붙습니다. 붙여넣은 두 글은 주소에 붙지 않습니다.
자주 묻는 것
- 줄, 단어, 글자 중 어느 단위로 비교해야 하나요?
- 줄 단위는 목록이나 코드, 여러 줄로 된 글에서 어느 줄이 바뀌었는지 볼 때 알맞습니다. 단어 단위는 한 문단 안에서 바뀐 낱말을 찾을 때, 글자 단위는 오타나 숫자 하나가 바뀐 곳을 찾을 때 씁니다.
- 어느 쪽 글이 원래 글인지 헷갈려서 바꿔 넣었어요.
- 「두 글 바꾸기」를 누르면 두 칸의 글이 서로 바뀝니다. 원래 글에만 있는 부분은 「삭제」로, 바뀐 글에만 있는 부분은 「추가」로 표시되므로 순서만 맞추면 됩니다.
- 비교한 결과를 저장하거나 공유할 수 있나요?
- 「차이 복사」로 결과를 글로 복사할 수 있습니다. 줄 단위는 추가된 줄 앞에 「+」, 삭제된 줄 앞에 「-」를 붙이고, 단어와 글자 단위는 삭제를 「[-…-]」, 추가를 「{+…+}」로 감쌉니다. 붙여넣은 글은 주소에 담기지 않으므로 주소를 보내도 글은 전해지지 않습니다.
- 색을 구분하기 어려운데 추가와 삭제를 어떻게 알아보나요?
- 색과 함께 표시가 붙습니다. 추가는 밑줄과 「+」, 삭제는 취소선과 「−」로 나타나서 색을 구분하지 못해도 알아볼 수 있습니다.

