텍스트 비교기

두 텍스트를 나란히 비교하여 추가, 삭제, 수정된 부분을 색상으로 구분합니다. 파일 업로드, 공백/대소문자 무시, 차이점 네비게이션을 지원합니다.

최종 업데이트: 2026/03/06

텍스트 비교기

원본 / 수정본 입력

원본과 수정본을 넓게 배치한 뒤, 아래 카드에서 비교 요약·변경 분포·빠른 진단을 먼저 보고 최종 diff 뷰어로 내려가도록 흐름을 정리했습니다.

원본 텍스트
0자
수정된 텍스트
0자
비교 요약 비교 대기
0추가된 줄
0삭제된 줄
0수정된 줄
0변경 없음
총 변경 수0줄
변경률0%

옵션 / 이동

옵션 적용 상태와 현재 차이점 위치를 같은 카드에서 관리할 수 있게 묶었습니다.

적용 옵션없음
현재 차이점0 / 0
단축키: Ctrl + Enter 비교 · F7 이전 · F8 다음

변경 분포

어떤 유형의 변경이 많았는지 막대와 보조 지표로 바로 읽을 수 있게 했습니다.

추가0%
삭제0%
수정0%
유지0%
순증 / 순감0줄
변경 집중 구간대기 중

빠른 진단

어느 쪽이 더 길어졌는지, 변경 블록이 어느 정도로 몰려 있는지 먼저 알려줍니다.

더 긴 쪽대기 중
가장 긴 변경 블록0줄
두 텍스트를 입력하고 비교하면 핵심 진단을 여기에 요약합니다.

원본과 수정된 텍스트를 입력한 후 비교하기를 클릭하세요

차이점을 카드로 먼저 요약하고, 아래에서 원본/수정본을 나란히 확인할 수 있습니다.

나란히 비교

최종 diff 뷰어는 원본과 수정본을 충분한 폭으로 읽을 수 있도록 전체 너비를 유지했습니다.

원본
수정본
입력한 텍스트는 서버로 전송되지 않으며, 브라우저에서만 처리됩니다. 민감한 정보도 안전하게 비교할 수 있습니다.

텍스트 비교기란?

텍스트 비교기는 두 개의 텍스트를 줄 단위로 비교하여 차이점을 시각적으로 보여주는 온라인 도구입니다. 원본 텍스트와 수정된 텍스트를 나란히 배치하여 추가, 삭제, 수정된 부분을 색상으로 구분해 한눈에 파악할 수 있습니다.

파일 업로드 기능을 지원하여 별도의 프로그램 설치 없이 브라우저에서 바로 텍스트 비교가 가능합니다. 공백이나 대소문자 차이를 무시하는 옵션도 제공하여 필요에 따라 유연하게 비교할 수 있습니다.

이런 상황에서 사용하세요

  • 코드 리뷰 – 수정 전후의 소스 코드 변경 사항을 확인할 때
  • 문서 버전 관리 – 계약서, 보고서 등 문서의 수정 이력을 추적할 때
  • 번역 검수 – 원문과 번역문을 비교하며 누락된 부분을 찾을 때
  • 설정 파일 비교 – 서버 설정, 환경 변수 등의 차이점을 확인할 때
  • 데이터 검증 – 두 데이터셋의 일치 여부를 확인할 때
  • 글쓰기 교정 – 교정 전후의 글을 비교하여 변경된 부분을 확인할 때

주요 기능

  • 나란히 비교 (Side-by-side) – 원본과 수정본을 좌우로 나란히 배치하여 직관적으로 비교할 수 있습니다.
  • 줄 단위 비교 – LCS(Longest Common Subsequence) 알고리즘을 사용하여 정확한 줄 단위 비교를 제공합니다.
  • 색상 구분 표시 – 추가(녹색), 삭제(빨간색), 수정(노란색)을 색상으로 구분하여 변경 유형을 쉽게 파악할 수 있습니다.
  • 공백/대소문자 무시 – 비교 시 공백이나 대소문자 차이를 무시하는 옵션으로 실질적인 내용 변경만 확인할 수 있습니다.
  • 파일 업로드 – txt, md, json, xml 등 다양한 텍스트 파일을 드래그 앤 드롭으로 간편하게 불러올 수 있습니다.
  • 변경 통계 – 추가, 삭제, 수정, 변경 없음 줄 수를 자동으로 집계하여 전체 변경량을 파악할 수 있습니다.
  • 차이점 네비게이션 – 이전/다음 버튼으로 차이점 사이를 빠르게 이동할 수 있습니다.
  • 스크롤 동기화 – 원본과 수정본 패널의 스크롤이 동기화되어 같은 위치를 함께 볼 수 있습니다.

사용 방법

  1. 텍스트 입력 – 좌측에 원본 텍스트, 우측에 수정된 텍스트를 입력합니다. 파일 업로드 버튼으로 파일을 불러올 수도 있습니다.
  2. 옵션 설정 – 필요에 따라 ‘공백 무시’나 ‘대소문자 무시’ 옵션을 선택합니다.
  3. 비교 실행 – ‘비교하기’ 버튼을 클릭하면 두 텍스트의 차이점이 색상으로 표시됩니다.
  4. 결과 확인 – 통계 요약에서 전체 변경량을 확인하고, 이전/다음 버튼으로 각 차이점을 순회합니다.
  5. 결과 활용 – ‘결과 복사’ 버튼으로 비교 결과를 텍스트로 복사할 수 있습니다.

비교 방식 설명

줄 단위 비교란?

텍스트 비교기는 줄(Line) 단위로 비교를 수행합니다. 각 줄을 독립적인 단위로 취급하여 원본과 수정본 사이의 차이를 계산합니다. 이 방식은 코드나 구조화된 텍스트 비교에 가장 적합합니다.

LCS 알고리즘

본 도구는 LCS(Longest Common Subsequence, 최장 공통 부분 수열) 알고리즘을 사용합니다. 이 알고리즘은 두 텍스트에서 공통으로 나타나는 가장 긴 순서를 찾아 최소한의 변경 사항만 표시합니다.

변경 유형

  • 추가 (Added) – 원본에 없던 새로운 줄이 수정본에 추가됨
  • 삭제 (Removed) – 원본에 있던 줄이 수정본에서 제거됨
  • 수정 (Modified) – 줄의 내용이 변경됨 (삭제 후 추가로 감지된 연속 패턴)
  • 변경 없음 (Unchanged) – 동일한 내용의 줄

자주 묻는 질문

텍스트 비교 시 입력한 내용이 서버로 전송되나요?

아니요, 모든 비교 작업은 브라우저 내에서만 처리됩니다. 입력한 텍스트는 서버로 전송되지 않으며, 개인 정보나 기밀 문서도 안전하게 비교할 수 있습니다.

어떤 파일 형식을 업로드할 수 있나요?

txt, md, json, xml, html, css, js, csv 등 텍스트 기반 파일을 업로드할 수 있습니다. 이미지나 바이너리 파일은 지원되지 않습니다.

공백 무시 옵션은 어떻게 작동하나요?

공백 무시 옵션을 선택하면 연속된 공백을 하나의 공백으로 취급하고, 줄 앞뒤의 공백을 제거한 후 비교합니다. 들여쓰기 차이만 있는 줄은 동일한 것으로 처리됩니다.

비교할 수 있는 텍스트 길이에 제한이 있나요?

특별한 제한은 없지만, 매우 긴 텍스트(수만 줄 이상)의 경우 브라우저 성능에 따라 처리 시간이 길어질 수 있습니다. 일반적인 문서나 코드 파일은 문제없이 비교할 수 있습니다.

키보드 단축키가 있나요?

네, Ctrl+Enter로 비교를 실행하고, F7/F8 키로 이전/다음 차이점으로 이동할 수 있습니다.

모바일에서도 사용할 수 있나요?

네, 반응형 디자인으로 모바일 기기에서도 사용할 수 있습니다. 모바일에서는 원본과 수정본이 세로로 배치되어 표시됩니다.

익명의 의견 1

다른 이용자에게 불편을 줄 수 있는 표현이나 반복성 글은 운영 기준에 따라 숨김 또는 삭제될 수 있습니다.

남은 글자수: 120

아직 댓글이 없습니다. 첫 의견을 남겨보세요.