본문 바로가기

텍스트 비교기

브라우저 처리

원본과 수정본을 줄 단위로 비교해 지운 줄은 빨간 배경 '-', 추가한 줄은 초록 배경 '+'로 표시하고 추가·삭제 줄 수를 보여 줍니다.

도구 실행입력 후 결과 확인
텍스트 비교기 샘플 실행

계약서 수정본이나 글 초안이 이전 버전과 어디가 달라졌는지 눈으로 찾기는 어렵습니다. 이 비교기는 원본과 변경본을 줄 단위로 비교해 지워진 줄은 '-'와 빨간 배경, 추가된 줄은 '+'와 초록 배경으로 표시하고, 추가·삭제 줄 수를 위에 보여 줍니다.

브라우저 처리
샘플 결과
추가 2 · 삭제 1
- 회의는 10시에 시작합니다.
+ 회의는 11시에 시작합니다.
  장소는 3층입니다.
+ 자료는 미리 읽어 주세요.
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

텍스트 비교기 사용 가이드

계약서 수정본이나 글 초안이 이전 버전과 어디가 달라졌는지 눈으로 찾기는 어렵습니다. 이 비교기는 원본과 변경본을 줄 단위로 비교해 지워진 줄은 '-'와 빨간 배경, 추가된 줄은 '+'와 초록 배경으로 표시하고, 추가·삭제 줄 수를 위에 보여 줍니다.

비교는 두 텍스트에서 순서를 지키며 겹치는 줄을 가장 많이 찾는 최장 공통 부분 수열(LCS) 방식입니다. 한 줄 안에서 단어 하나만 바뀌어도 그 줄은 '삭제 1줄 + 추가 1줄'로 표시됩니다.

'통합 보기'는 한 목록에 위아래로, '나란히 보기'는 원본과 변경본을 좌우로 맞춰 보여 줍니다. 입력하는 즉시 결과가 다시 계산됩니다.

사용 방법

  1. '원본' 칸에 이전 버전을, '변경본' 칸에 새 버전을 붙여 넣습니다.
  2. '통합 보기'나 '나란히 보기' 중 보기 편한 방식을 고릅니다.
  3. '-'로 표시된 삭제 줄과 '+'로 표시된 추가 줄을 차례로 확인합니다.

예시: 공지문 두 줄 수정

입력
원본:
회의는 10시에 시작합니다.
장소는 3층입니다.
변경본:
회의는 11시에 시작합니다.
장소는 3층입니다.
자료는 미리 읽어 주세요.
결과
추가 2 · 삭제 1
- 회의는 10시에 시작합니다.
+ 회의는 11시에 시작합니다.
  장소는 3층입니다.
+ 자료는 미리 읽어 주세요.

시간만 바뀐 첫 줄은 삭제 1줄과 추가 1줄로, 그대로인 둘째 줄은 기호 없이 표시됩니다.

이럴 때 쓰면 좋아요

  • 계약서·약관 수정본에서 바뀐 조항을 찾을 때
  • 글 초안의 이전 버전과 최종본을 비교할 때
  • 설정 파일이나 코드 조각의 변경점을 확인할 때
  • 두 목록에서 빠지거나 새로 생긴 항목을 찾을 때

문제가 생겼을 때

내용은 같은데 모든 줄이 바뀐 것으로 나옴

줄 끝 공백이나 줄바꿈 방식(CRLF/LF)이 다르면 다른 줄로 봅니다. 공백 제거기나 줄바꿈 LF·CRLF 변환기로 형식을 맞춘 뒤 비교하세요.

문단 전체가 한 줄이라 차이를 찾기 어려움

줄 단위 비교라 긴 문단은 한 단어만 달라도 통째로 바뀐 것으로 나옵니다. 문장마다 줄을 바꿔 넣으면 바뀐 문장을 정확히 찾을 수 있습니다.

활용 팁

  • 목록 비교라면 두 목록을 리스트 정렬기로 같은 순서로 정렬한 뒤 넣으면 순서 차이가 아닌 실제 항목 차이만 보입니다.
  • 아주 긴 문서는 줄 수의 곱만큼 계산량이 늘어 느려질 수 있습니다. 바뀐 부분이 있는 장이나 절만 잘라 비교하세요.

자주 묻는 질문

단어 단위로 차이를 볼 수 있나요?

줄 단위로만 비교합니다. 단어 차이를 보고 싶다면 비교할 문장을 띄어쓰기마다 줄을 바꿔 넣으면 단어 단위처럼 볼 수 있습니다.

대소문자나 공백 차이도 구분하나요?

네. 글자가 하나라도 다르면 다른 줄로 봅니다. 대소문자 'A'와 'a', 줄 끝 공백 한 칸도 차이로 표시됩니다.

어느 쪽이 원본인지 바꾸면 어떻게 되나요?

추가와 삭제가 서로 뒤바뀌어 표시됩니다. 이전 버전을 원본, 새 버전을 변경본에 넣어야 '+'가 새로 생긴 줄을 뜻합니다.