🔍 텍스트 비교
원본과 수정본을 붙여넣으면 무엇이 추가되고 지워졌는지 줄 단위로 비교하고, 바뀐 줄 안의 글자까지 짚어 줘요. 계약서·원고·설정 파일 수정본 확인에 좋아요.
사용법
- 왼쪽 A에 원본(이전 버전), 오른쪽 B에 수정본(새 버전)을 붙여넣습니다. 입력하는 대로 바로 비교돼요.
- 아래 결과에서 빨간 줄은 A에만 있던 줄(삭제), 초록 줄은 B에 새로 생긴 줄(추가)입니다. 한 줄 안에서 일부만 바뀌었으면 그 글자·단어만 진하게 칠해져요.
- 글이 길면 바뀐 부분만 보기를 켜서 변경 지점 앞뒤 3줄만 보세요. 접힌 줄은 눌러서 펼칠 수 있어요.
- copy를 누르면 줄 앞에
+/-가 붙은 텍스트로 복사돼서 메신저나 메일로 변경 내역을 바로 공유할 수 있어요.
옵션 설명
| 옵션 | 하는 일 | 언제 켜나요 |
|---|---|---|
| 공백 무시 | 띄어쓰기·탭·줄 끝 공백 차이를 무시하고 비교 | 들여쓰기만 바뀐 코드, 띄어쓰기 교정만 한 원고에서 내용 변경만 볼 때 |
| 대소문자 무시 | Apple과 apple을 같게 봄 | 영문 목록·키워드·SQL처럼 대소문자가 의미 없을 때 |
| 글자 / 단어 | 바뀐 줄 안에서 차이를 글자 단위 또는 단어(어절) 단위로 칠함 | 오탈자·숫자 확인은 글자, 문장 다듬기 확인은 단어가 읽기 편해요 |
| 나란히 / 한 줄로 | A·B를 좌우로 놓거나, git처럼 −/+ 줄을 위아래로 보여 줌 | PC는 나란히, 휴대폰은 한 줄로가 편해요 (휴대폰에선 한 줄로가 기본) |
결과 숫자 읽는 법
- 바뀐 줄 — 같은 자리에서 내용이 고쳐진 줄입니다. 삭제된 줄과 추가된 줄이 이어서 나오면 글자가 40% 이상 겹치는 줄끼리 순서대로 짝을 지어 "바뀐 줄"로 보고, 줄 안의 차이를 강조해요. 많이 다른 줄은 짝 없이 삭제·추가로 따로 보여 줘요.
- 추가 +N / 삭제 −N — git의
+/-줄 수와 같은 방식입니다. 바뀐 줄 하나는 삭제 1 + 추가 1로 셉니다. - 줄 일치율 — 양쪽 줄 수 합에서 그대로 남은 줄이 차지하는 비율(2 × 같은 줄 ÷ (A 줄 수 + B 줄 수))입니다. 100%면 두 글이 줄 단위로 같아요.
비교 예시
| A (원본) | B (수정본) | 결과 |
|---|---|---|
| 보증금 1,000만 원 | 보증금 1,000만 원 | 같은 줄 |
| 월세 50만 원 | 월세 55만 원 | 바뀐 줄 (글자 0 → 5만 강조) |
| 계약 기간 2년 | 계약 기간 2년 | 같은 줄 |
| 반려동물 가능 | 추가된 줄 |
숫자 요약은 같은 줄 2 · 바뀐 줄 1 · 추가 +2 · 삭제 −1 · 줄 일치율 57%예요. 일치율은 2 × 2 ÷ (3 + 4) = 0.571이라 57%, 바뀐 줄은 삭제 1 + 추가 1로 세요. "월세" 두 줄은 띄어쓰기를 뺀 두 글자 묶음이 60% 겹쳐서(기준 40%) 바뀐 줄로 짝지어졌어요.
상황별 예시 3가지 (실제 결과)
| 상황 | A → B | 결과 요약 |
|---|---|---|
| 계약 조항의 숫자 수정 | 제3조 (계약기간) 2026년 11월 1일부터 2년 → … 12월 1일부터 3년 | 바뀐 줄 1, 줄 안에서 1→2, 2→3 두 글자만 강조. 두 줄의 글자 묶음 82%가 겹쳐 짝지어져요 |
| 설정 파일 들여쓰기만 변경 | 4줄 중 2줄의 앞 공백 2칸 → 4칸 | 기본: 바뀐 줄 2, 일치율 50%. 공백 무시를 켜면 같은 줄 4, 일치율 100% |
| 명단에서 한 명 빠지고 한 명 추가 | 김민수·이서연·박지훈·최유진 → 김민수·박지훈·최유진·정하늘 (한 줄에 한 명) | 같은 줄 3, 삭제 −1(이서연), 추가 +1(정하늘), 일치율 75%. 이름이 서로 달라 바뀐 줄로 짝짓지 않아요 |
대소문자만 다른 Hello World → hello world는 기본 설정에서 바뀐 줄이지만, 대소문자 무시를 켜면 같은 줄로 셉니다. 영문 코드나 이메일 목록을 비교할 때 유용해요.
다른 비교 방법과 차이
| 방법 | 잘하는 것 | 한계 |
|---|---|---|
| 이 도구 | 설치 없이 붙여넣기만으로 줄·글자 차이, 브라우저 안에서만 처리 | 서식·표·이미지는 비교 못 해요 |
| 워드 "검토 → 비교" | 서식·표까지 변경 내용 추적 | .docx 파일 두 개가 필요해요 |
| git diff | 코드 이력 전체를 버전별로 비교 | 저장소와 명령어가 필요해요 |
엑셀 수식(=A1=B1) | 같은 행끼리 값 비교 | 한 줄이 밀리면 아래가 전부 다르게 나와요 |
흔한 실수
- A와 B를 반대로 넣음 — 추가와 삭제가 뒤바뀌어 보여요. 원본(이전)을 왼쪽 A에 넣고, 바꿨다면 ⇄ 바꾸기로 돌리세요.
- 순서가 다른 목록을 그대로 비교 — 같은 항목이어도 자리가 달라지면 삭제+추가로 나와요. 명단 비교는 중복 제거의 정렬로 두 목록을 같은 순서로 맞춘 뒤 넣으세요.
- PDF 복사본과 원문 비교 — 줄 끝 위치가 달라 거의 모든 줄이 다르게 나와요. 줄바꿈 제거기로 문단을 정리한 다음 비교하세요.
어떻게 비교하나요? (LCS와 Myers diff)
두 글에서 순서를 지키며 공통으로 남는 가장 긴 줄 목록을 최장 공통 부분 수열(LCS)이라고 해요. LCS에 들지 못한 A의 줄은 삭제, B의 줄은 추가가 됩니다. 이 도구는 git과 대부분의 diff 프로그램이 쓰는 Myers 알고리즘으로 삭제+추가 개수가 가장 적은(최소 편집) 결과를 찾고, 바뀐 줄 안에서는 같은 알고리즘을 글자나 단어에 한 번 더 돌려 강조합니다.
Myers 알고리즘은 차이가 적을수록 빠릅니다. 수정본 비교처럼 대부분이 같은 글은 수만 줄도 순식간에 끝나요. 반대로 전혀 다른 두 글을 넣으면 계산량이 커지므로, 차이가 3,000줄을 넘으면 앞뒤의 같은 줄만 맞추고 가운데는 통째로 삭제·추가로 보여 줍니다. 한쪽 입력은 300,000자·20,000줄까지 받아요.
이럴 때 쓰세요
- 계약서·약관 수정본 — 상대가 보내 준 수정본에서 금액·날짜·조항 번호가 어디 바뀌었는지 한눈에 확인합니다. 숫자 한 글자 차이도 글자 단위로 칠해져요.
- 원고·자기소개서 퇴고 — 첨삭 전후 글을 비교해 어떤 문장이 고쳐졌는지 봅니다. 단어 단위 강조가 읽기 편합니다.
- 설정 파일·코드·SQL — 서버 설정이나 쿼리의 이전·이후 버전을 비교합니다. 들여쓰기만 바뀐 줄을 빼고 보려면 공백 무시를 켜세요.
- 엑셀 열·명단 비교 — 두 목록을 붙여넣으면 빠진 항목(삭제)과 새 항목(추가)이 보여요. 순서가 다르면 먼저 정렬해서 넣는 게 정확합니다.
줄 단위로 비교하므로 문단을 다른 위치로 옮기면 "삭제 + 추가"로 표시되고, 한 문단을 줄바꿈만 다르게 나눠도 여러 줄이 바뀐 것으로 나와요. 이럴 땐 두 글의 줄바꿈을 먼저 맞추세요(줄바꿈 제거기 활용). 입력한 글은 브라우저 안에서만 비교되고 어디에도 전송·저장되지 않습니다.
자주 묻는 질문
워드(Word)나 한글(HWP) 문서도 비교할 수 있나요?
입력한 글이 서버로 전송되나요?
줄이 하나만 바뀌었는데 여러 줄이 바뀐 것으로 나와요.
얼마나 긴 글까지 비교할 수 있나요?
띄어쓰기만 바뀐 줄을 빼고 보고 싶어요.
copy로 복사한 결과는 어떤 형식인가요?
- , 추가된 줄은 + 로 시작하는 텍스트예요. git diff나 코드 리뷰에서 쓰는 표기와 비슷해서 메일·메신저·이슈 트래커에 붙여넣기 좋습니다.참고한 공식 자료
- The Open Group — POSIX diff 명세(IEEE Std 1003.1-2024) — 줄 단위 비교와 -u 통합(unified) 형식의 +/− 줄 표기 정의
- Git 공식 문서 — git-diff — git 방식의 추가 +N / 삭제 −N 줄 표기와 공백 무시 옵션
링크 확인일: 2026-10-26. 제도·요율이 바뀌면 공식 기관 발표가 우선해요.