텍스트 비교 도구
두 텍스트를 비교하여 차이점을 즉시 확인하세요. 줄 단위, 단어 단위 비교 지원.
이 도구는?
텍스트 비교 도구는 두 텍스트 블록을 비교하여 줄 및 문자 수준에서 정확한 차이점을 하이라이트합니다. 나란히 보기와 통합 diff 보기를 지원하여 추가, 삭제, 수정 사항을 쉽게 발견할 수 있습니다. 코드 리뷰어, 문서 수정본을 비교하는 작성자, 두 버전의 텍스트 간 변경 사항을 식별해야 하는 모든 분에게 유용합니다.
사용 방법
- 왼쪽 입력란에 원본 텍스트를 붙여넣으세요.
- 오른쪽 입력란에 수정된 텍스트를 붙여넣으세요.
- “비교하기” 버튼을 클릭하면 차이점이 색상으로 표시됩니다.
- 줄 비교 / 단어 비교 토글로 비교 단위를 전환할 수 있습니다.
- “좌우 바꾸기” 버튼으로 원본과 수정본을 교체할 수 있습니다.
자주 묻는 질문
텍스트 비교 원리는?
LCS(최장 공통 부분 수열) 알고리즘을 사용하여 두 텍스트의 공통 부분을 찾고, 추가/삭제/변경된 줄을 식별합니다. 모든 처리는 브라우저에서 이루어집니다.
긴 텍스트도 비교 가능한가요?
네, 가능합니다. 다만 매우 긴 텍스트(수만 줄 이상)는 브라우저 성능에 영향을 줄 수 있습니다. 일반적인 문서, 코드 비교에는 충분합니다.
줄 비교와 단어 비교 차이는?
줄 비교는 각 줄 전체를 단위로 비교합니다. 단어 비교는 변경된 줄 내에서 어떤 단어가 바뀌었는지 세부적으로 보여줍니다.
입력한 텍스트가 저장되나요?
아니요. 모든 비교는 브라우저에서 로컬로 처리됩니다. 서버에 데이터를 전송하거나 저장하지 않습니다.
관련 도구
작동 방식
이 도구는 Git에서 사용하는 것과 동일한 Myers diff 알고리즘을 구현합니다. 이 알고리즘은 한 텍스트를 다른 텍스트로 변환하는 데 필요한 최소 삽입 및 삭제 횟수인 최단 편집 스크립트(SES)를 찾습니다. x축이 원본 텍스트, y축이 수정된 텍스트를 나타내는 편집 그래프에서 작동합니다. 대각선 이동은 일치하는 문자(변경 없음), 수평 이동은 삭제, 수직 이동은 삽입을 나타냅니다.
알고리즘은 증가하는 거리(d = 0, 1, 2, ...)의 편집 경로를 탐색하며, 각 경로를 대각선(일치하는 시퀀스)을 따라 최대한 확장하는 탐욕적 접근 방식을 사용합니다. 이 과정에서 최장 공통 부분 수열(LCS)이 부산물로 발견됩니다. 최단 편집 경로를 찾으면 이를 역추적하여 diff 출력을 생성합니다. 변경된 줄 내의 문자 수준 하이라이팅을 위해, 각 수정된 줄 쌍의 개별 문자에 대해 diff 알고리즘을 2차로 실행하여 정밀한 줄 내 변경 시각화를 구현합니다.
관련 글
Markdown 문법 총정리: 개발자와 블로거를 위한 완벽 가이드
마크다운 문법을 총정리했습니다. 제목, 목록, 링크, 이미지, 코드 블록, 표 등 모든 문법을 예제와 함께 설명합니다.
2026-03-15텍스트 비교 도구 완벽 가이드: 코드, 문서, 계약서 차이점 찾는 법
두 텍스트를 붙여넣기만 하면 차이점을 자동으로 찾아 하이라이트합니다. 코드 리뷰, 계약서 비교, 보고서 버전 관리에 최적.
2026-03-26글자수 세기 도구 가이드 - 글자수 카운터 활용법 총정리 2026
글자수, 단어수, 바이트의 차이점부터 SNS 글자수 제한, 읽기 시간 추정, 키워드 빈도 분석까지. 글자수 카운터 완벽 활용 가이드.