전체 도구 ↗
💻 긴 글·코드는 PC에서 붙여넣기가 편해요 · 화면이 넓을수록 차이가 잘 보입니다

텍스트 비교(diff)

두 텍스트를 붙여넣으면 바뀐 줄을 색으로 짚어줍니다.

줄 단위로 달라진 부분만 색으로 골라냅니다 · 브라우저 안에서만 처리

원본과 비교본을 붙여넣으면 바로 비교돼요
0자 · 0줄
0자 · 0줄
비교 결과두 칸에 텍스트를 붙여넣으면 여기에 차이가 표시됩니다
추가 0삭제 0동일 0
🔒 브라우저 안에서만 처리 · 서버 전송 없음
광고

설명

두 텍스트를 줄 단위로 맞대어 삭제된 줄은 빨강, 추가된 줄은 초록으로 표시합니다. 변경이 없는 줄은 회색이라 달라진 곳에만 집중할 수 있어요.

광고

관련 도구

두 텍스트를 붙여 넣으면 어디가 달라졌는지 줄 단위로 강조해 주는 도구입니다. 코드 수정 전후를 비교하거나, 계약서·보고서 초안과 수정본 사이에서 변경된 문장을 빠르게 찾아야 할 때 특히 유용합니다. 파일을 서버로 올리지 않고 브라우저 안에서만 처리하므로 민감한 내용도 안심하고 사용할 수 있습니다.

사용 방법

왼쪽 칸에 원본 텍스트를, 오른쪽 칸에 수정된 텍스트를 붙여 넣으면 비교 버튼 없이도 실시간으로 결과가 나타납니다. 초록색으로 표시된 줄은 새로 추가된 내용이고, 빨간색으로 표시된 줄은 삭제되거나 변경된 내용입니다. 변경이 없는 줄은 회색으로 나타나므로 달라진 부분에만 집중할 수 있습니다. 줄 단위로 비교하여 달라진 줄 전체를 색으로 표시합니다. 비교 결과는 화면에서 바로 복사할 수 있습니다.

이럴 때 유용해요

개발자가 코드 리뷰를 할 때 변경된 로직만 빠르게 파악하려는 경우에 자주 씁니다. 법무팀이나 기획자가 계약서나 정책 문서의 개정 전후 차이를 검토할 때도 줄 단위 강조 덕분에 실수를 줄일 수 있습니다. 번역 작업에서 원문과 수정된 번역본 사이 빠진 문장을 찾거나, 학생들이 교수 피드백 반영 전후를 확인할 때도 활용도가 높습니다. Git 같은 버전 관리 시스템을 쓰기 어려운 비개발자 환경에서 간단한 diff 기능을 대체하는 용도로도 적합합니다.

알아두면 좋은 점

비교는 줄바꿈(개행) 단위가 기준이므로, 한 줄에 긴 문장이 있으면 그 줄 전체가 변경된 것으로 표시됩니다. 이럴 때는 원본을 붙여 넣기 전에 문단을 짧게 나눠 두면 차이를 더 정밀하게 볼 수 있습니다. 공백·탭 문자 차이도 감지되므로, 코드 들여쓰기가 달라진 경우에도 정확히 잡아냅니다. 비교 결과를 그대로 팀에 공유하면 어디를 수정했는지 설명하는 시간을 줄일 수 있습니다.

자주 묻는 질문

비교할 수 있는 텍스트 용량에 제한이 있나요?
브라우저 메모리 안에서 처리하므로 수백 KB 수준의 텍스트도 대부분 문제없이 비교됩니다. 수만 줄 이상의 매우 큰 파일은 브라우저 성능에 따라 느려질 수 있으니, 필요한 부분만 잘라서 붙여 넣는 것이 좋습니다.
입력한 텍스트가 서버에 저장되나요?
저장되지 않습니다. 모든 비교 처리는 브라우저 내에서만 이루어지며, 입력 내용은 외부로 전송되지 않습니다.
한글 텍스트도 정확히 비교되나요?
네, UTF-8 기반으로 처리되므로 한글, 영어, 숫자, 특수문자 모두 정확하게 비교됩니다.
추가된 줄과 삭제된 줄을 구분하는 색이 어떻게 되나요?
일반적으로 추가된 줄은 초록색, 삭제된 줄은 빨간색으로 표시됩니다. 변경되지 않은 줄은 배경색 없이 표시됩니다.
코드 비교에도 쓸 수 있나요?
네, 코드도 텍스트이므로 언어 구분 없이 비교할 수 있습니다. Python, JavaScript, SQL, XML 등 어떤 형식이든 붙여 넣으면 변경된 줄을 즉시 확인할 수 있습니다.

개인정보처리방침

텍스트 비교(diff) 사용법

왼쪽 칸에 원본(이전) 텍스트, 오른쪽 칸에 비교할(수정된) 텍스트를 붙여넣으면 두 글을 나란히 놓고 달라진 부분을 색으로 표시해 줍니다. 보통 추가된 부분은 초록, 삭제된 부분은 빨강, 그대로인 부분은 무채색으로 구분됩니다. 계약서 수정 전후, 코드 두 버전, 번역 초안과 검수본처럼 "어디가 바뀌었는지"를 눈으로 훑기 어려운 긴 글에서 차이만 골라내는 데 씁니다. 입력한 내용은 브라우저 안에서만 비교되고 서버로 전송되지 않습니다.

어떻게 차이를 찾아내나

이 도구는 두 텍스트를 각각 줄 단위로 나눈 뒤, 같은 순서에 놓인 줄끼리 하나씩 맞대어 비교합니다. 같은 줄은 회색 그대로 두고, 원본 쪽 줄은 삭제(빨강)로, 새 글 쪽 줄은 추가(초록)로 표시합니다. 줄의 위치를 기준으로 비교하기 때문에, 두 글의 줄 구조(줄 수와 순서)를 최대한 맞춰 두면 실제로 바뀐 줄만 정확히 드러납니다. 반대로 중간에 한 줄을 새로 끼워 넣으면 그 아래 줄들의 위치가 한 칸씩 밀리면서 함께 바뀐 것으로 표시될 수 있으니, 비교 전에 문단을 줄 단위로 정리해 두는 것이 좋습니다.

이럴 때 씁니다

동료가 고쳐 보낸 원고에서 실제로 손댄 문장만 확인할 때, 이메일이나 공지문의 옛 버전과 새 버전을 대조할 때, 복사해 온 코드가 원본과 어디가 다른지 볼 때, 두 개의 설정 파일(같아 보이지만 한두 줄 다른)을 맞춰 볼 때 유용합니다. 특히 "분명 뭔가 바꿨는데 어디를 바꿨는지 말을 안 해 줄 때" 두 텍스트를 그대로 붙여넣으면 변경 지점이 바로 드러납니다.

정확도를 높이는 팁

공백과 줄바꿈도 하나의 문자로 취급되므로, 탭과 스페이스가 섞이거나 문장 끝 공백이 다르면 실제 내용은 같아도 "다름"으로 표시될 수 있습니다. 눈에 안 보이는 차이가 자꾸 잡히면 양쪽 텍스트를 같은 방식으로 정리한 뒤 비교하세요. 또 워드나 웹에서 복사하면 일반 공백처럼 보이는 특수 공백, 곧은 따옴표(")와 굽은 따옴표(")가 섞여 들어와 차이로 잡히는 경우가 많으니, 한쪽을 메모장에 붙였다 다시 복사해 서식을 벗겨내면 깔끔해집니다.

자주 묻는 질문

글자는 똑같아 보이는데 왜 다르다고 나오나요?

줄 끝 공백, 탭과 스페이스의 차이, 줄바꿈 방식(윈도우 CRLF와 맥/리눅스 LF), 굽은 따옴표 같은 눈에 안 보이는 문자가 다른 경우입니다. 이런 문자도 diff는 서로 다른 것으로 셉니다. 양쪽 텍스트의 서식을 벗겨낸 뒤 다시 비교해 보세요.

어느 쪽을 왼쪽에 넣어야 하나요?

보통 원본(이전 버전)을 왼쪽, 수정본(새 버전)을 오른쪽에 넣습니다. 그러면 삭제는 왼쪽 기준 빨강, 추가는 오른쪽 기준 초록으로 자연스럽게 읽힙니다. 좌우를 바꾸면 추가와 삭제 표시도 그대로 뒤바뀝니다.

문장 순서만 바꿨는데 전부 다르다고 나옵니다.

이 도구는 같은 위치의 줄끼리 맞대어 비교하기 때문에, 두 문단의 자리를 서로 맞바꾸면 각 위치의 내용이 달라져 한쪽은 삭제, 다른 쪽은 추가로 잡힙니다. 이는 오류가 아니라 "이동"을 별도로 인식하지 못하는 줄 단위 비교의 특성입니다.

입력한 내용이 어딘가로 전송되나요?

비교는 브라우저 안에서 처리되며 붙여넣은 텍스트는 서버로 올라가지 않습니다. 다만 회사 기밀이나 개인정보라면 공용 PC에서 화면에 그대로 남지 않도록 사용 후 창을 닫는 정도의 주의는 필요합니다.