입력 내용은 어디에도 전송되지 않습니다 — 100% 내 기기에서 처리

텍스트 비교 (diff)

두 텍스트의 차이를 줄 단위로 찾아 표시합니다.

업로드 0 B — 이 페이지는 입력 내용을 서버로 보내지 않았습니다?

입력한 내용도 파일도 어디에도 전송되지 않습니다 — 모든 처리가 이 페이지 안에서 끝나고, 서버로 내보내는 통신 자체가 없습니다.

다른 변환 사이트는 입력한 내용이나 파일을 서버로 보내서 처리합니다. 처리 뒤 지운다고 안내해도 그때까지는 남의 서버에 남아 있습니다. 여기에는 보내는 단계 자체가 없습니다. 비밀번호·계약 문구·개인 메모처럼 새어 나가면 곤란한 내용일수록 이 차이가 큽니다. 직접 확인하는 방법 →

고친 문서에서 정확히 어느 줄이 바뀌었는지 찾기

계약서 수정본, 설정 파일, 교정 원고처럼 거의 같아 보이는 두 글을 눈으로 대조하면 꼭 하나씩 놓칩니다. 이 도구는 원본과 수정본을 줄 단위로 맞춰 보고, 사라진 줄과 새로 생긴 줄을 색으로 표시합니다. 비교는 브라우저 안에서 끝나므로 붙여넣은 내용이 밖으로 나가지 않습니다.

조금 더 자세히

비교 방식은 두 글에서 순서를 지키며 공통으로 남아 있는 줄을 가장 길게 이어 찾는 것입니다(최장 공통 부분열, LCS). 그 공통 줄은 회색으로 두고, 원본에만 있는 줄은 앞에 "-"를 붙여 빨간색으로, 수정본에만 있는 줄은 "+"를 붙여 초록색으로 보여 줍니다. 결과는 한 열로 이어서 나오며, 한 곳에서 여러 줄이 바뀌면 지워진 줄들이 먼저, 새로 들어온 줄들이 그 뒤에 묶입니다. 상태 줄에는 "추가 3줄, 삭제 2줄"처럼 합계가 나옵니다.

두 줄은 글자 하나까지 완전히 같아야 같은 줄로 봅니다. 그래서 문장 끝 공백 하나, 탭과 스페이스 차이, 워드가 바꿔 놓은 둥근 따옴표도 모두 변경으로 잡힙니다. 한 줄에서 단어 하나만 고쳐도 그 줄 전체가 "-"와 "+"로 한 번씩 나타나고, 줄 안의 어느 글자가 바뀌었는지까지 칠해 주지는 않습니다. 반대로 윈도와 맥의 줄바꿈 문자 차이는 브라우저 입력창이 붙여넣을 때 같은 형태로 맞추므로 차이로 나오지 않습니다.

이렇게 쓰세요

이럴 때 유용해요

계약서 수정본 검토상대방이 돌려준 계약서를 원본과 비교해 금액·기간 조항처럼 말없이 바뀐 줄이 없는지 확인합니다.
서버 설정 파일 대조잘 되는 서버와 안 되는 서버의 설정 파일을 나란히 넣어 한두 줄 다른 값을 찾습니다. 비밀번호가 들어 있어도 밖으로 보내지 않습니다.
명단 변동 확인지난달과 이번 달 회원 명단을 같은 기준으로 정렬해 넣으면 새로 들어온 사람은 "+", 빠진 사람은 "-"로 보입니다.
교정 결과 확인교정자가 손본 원고를 내 원고와 비교해 어떤 문장이 고쳐졌는지 한 번에 훑어봅니다.

자주 막히는 지점

단어 하나만 고쳤는데 문단 전체가 바뀐 것으로 나옵니다.비교 단위가 줄이기 때문입니다. 문단이 줄바꿈 없이 한 줄로 이어져 있으면 문단 전체가 한 줄로 취급됩니다. 두 글 모두 문장마다 줄을 바꿔 넣으면 바뀐 문장만 좁혀 볼 수 있습니다.
눈으로는 똑같은 줄이 바뀌었다고 나옵니다.줄 끝 공백, 탭과 스페이스, 곧은 따옴표와 둥근 따옴표, 전각·반각 문자처럼 보이지 않는 차이가 있습니다. 공백 무시 옵션은 없으니 편집기에서 줄 끝 공백을 정리한 뒤 다시 비교하세요. 한쪽 끝에만 빈 줄이 하나 더 있어도 한 줄 변경으로 나옵니다.
문단을 옮겼을 뿐인데 삭제와 추가로 나옵니다.위치 이동은 따로 알아보지 않습니다. 원래 자리에는 "-", 새 자리에는 "+"로 표시되니 같은 내용의 빨간 줄과 초록 줄이 떨어져 있다면 이동으로 읽으세요.
"줄 수가 너무 많습니다"라는 메시지가 뜹니다.두 칸의 줄 수를 합쳐 6,000줄을 넘으면 비교하지 않습니다. 긴 문서는 장이나 파일 단위로 나눠 여러 번 비교하세요.

팁 명단이나 목록처럼 순서가 의미 없는 글은 두 쪽을 같은 기준으로 먼저 정렬해 넣어야 실제로 달라진 항목만 깔끔하게 남습니다.

안내

계약서나 코드를 붙여넣어도 되나요?

네. 비교는 브라우저 안에서만 이루어지고 내용은 서버로 전송되지 않습니다.