텍스트와 문자열

텍스트 비교작은 수정까지 단위를 바꿔 확인

두 버전의 변경을 읽고 원본 기준 패치를 보관하세요.

텍스트 비교

원본 텍스트

수정본 텍스트

텍스트는 이 브라우저에서 처리하며 업로드하지 않습니다.

차이 결과

활성화한 필터에 따라 화면에서 스페이스와 탭을 제거하거나 소문자로 바꿉니다. 원본 입력은 유지됩니다.

문자는 유니코드 코드 포인트이며 단어는 문자·숫자·결합 부호·밑줄의 묶음입니다. CR ␍, LF ␊, 탭 ⇥는 표시용입니다.

비교 옵션

LF만 줄을 구분하며 CR과 마지막 LF는 유지합니다. 붙여넣기나 편집 중 브라우저가 줄 끝을 바꿀 수 있습니다.

두 버전을 입력하세요. 한쪽은 비어 있어도 됩니다.

패치는 필터, 단위, 보기와 관계없이 원본으로 만듭니다. 화면이 같아도 패치가 있을 수 있으며 원본이 완전히 같으면 내보낼 수 없습니다.

텍스트 비교는 수정된 안내문에서 조건이 달라졌는지, 설정값의 숫자가 바뀌었는지 확인할 때 유용합니다. 줄 단위로 범위를 잡은 뒤 단어나 문자로 좁혀 보면 작은 차이를 찾기 쉽습니다.

이 텍스트 비교기는 왼쪽을 원본, 오른쪽을 수정본으로 봅니다. 문서 비교 결과는 문자 순서의 차이이며, 같은 뜻인지 또는 번역이 정확한지를 평가하지 않습니다.

텍스트 비교가 필요한 순간

수정 크기에 맞는 단위

텍스트 비교의 줄 모드는 문단 추가를, 단어 모드는 어절과 식별자 변경을 읽기 좋습니다. 문자 모드는 유니코드 코드 포인트를 비교하므로 기호 하나나 숫자 수정도 확인할 수 있습니다.

한 수정이 줄, 단어 묶음, 기호 단위로 표시된 모습.

검토 옵션과 원본 패치를 분리

공백 무시로 화면의 차이가 사라져도 원본 패치에는 실제 띄어쓰기 수정이 남습니다. 내보내기는 보기나 비교 단위에 영향을 받지 않고 왼쪽 원본에서 오른쪽 수정본으로의 변경을 기록합니다.

필터가 적용된 화면과 원본 변경을 유지한 패치.

비교 전에 알아둘 세 가지

01

연속 문자는 문자 모드로

단어 모드는 사전 기반 형태소 분석을 하지 않습니다. 연속된 문자·숫자를 묶기 때문에 중국어나 일본어의 작은 수정은 문자 모드로 살펴보세요. 결합 이모지는 여러 코드 포인트가 될 수 있습니다.

02

갱신 완료 후 내보내기

자동 비교는 입력을 멈춘 뒤 350밀리초 후 실행됩니다. 끄면 비교 버튼이나 Ctrl/Cmd+Enter를 사용합니다. 입력과 비교 옵션이 바뀌면 이전 결과의 복사와 다운로드가 잠시 비활성화됩니다.

03

대체하기 전에 미리 보기

교환·예제·비우기는 미리 보기 후 적용하며 한 번 되돌릴 수 있습니다. 결과는 50개 블록씩 표시하지만 내보내기는 전체 패치를 포함합니다.

변경을 읽는 방법

방향이 있는 추가와 삭제

왼쪽에만 있는 부분은 삭제, 오른쪽에만 있는 부분은 추가입니다. 문단 순서를 바꾸면 삭제와 추가로 보일 수 있으며 별도의 이동 추론은 하지 않습니다.

나란히 또는 한 흐름으로

두 버전을 나란히 읽거나 변경 블록을 통합해서 봅니다. 화면 배치는 원본을 수정하지 않으며 다운로드되는 패치는 언제나 원본의 줄 차이입니다.

보이지 않는 줄 끝 표시

CR, LF, 탭을 표시용 기호로 나타냅니다. 마지막 LF 유무도 변경이며, 내보낸 파일에는 표시 기호 대신 실제 제어 문자가 유지됩니다.

입력 범위와 계산 한도

전체 결과만 제공
각 입력은 UTF-16 단위 200,000개와 토큰 50,000개까지입니다. 화면과 패치 계산은 각각 500밀리초 또는 편집 2,000회에서 중단하며 한쪽이 실패하면 전체 결과를 거부합니다.
공백과 대소문자의 정확한 범위
공백 무시는 ASCII 스페이스와 탭만 제거하며 줄바꿈과 다른 유니코드 공백은 남깁니다. 대소문자 무시는 JavaScript 소문자 변환으로 처리하며 언어별 접기나 NFC 정규화를 하지 않습니다. 화면만 처리된 텍스트를 표시합니다.
문자와 단어의 기준
문자는 코드 포인트입니다. 단어는 연속된 유니코드 문자·숫자·결합 부호·밑줄을 묶고 나머지 토큰을 보존합니다. 정확한 UTF-8 내보내기를 위해 고립된 UTF-16 서로게이트는 거부합니다.
일반 텍스트만 비교
LF만 줄을 나누며 앞의 CR은 내용으로 유지합니다. 붙여넣기는 브라우저에서 줄 끝을 바꿀 수 있습니다. 파일·URL 가져오기, JSON 구조 비교, 3방향 병합, 패치 적용, 코드 실행은 지원하지 않습니다.

텍스트 비교 질문과 답변

문단 순서가 바뀌면 어떻게 표시되나요?

공통 부분의 순서를 맞춘 뒤 남은 내용을 삭제와 추가로 표시합니다. 이동한 문단을 별도로 추적하는 방식이 아니므로 같은 문단이 두 위치의 변경으로 나타날 수 있습니다.

엑셀이나 PDF 파일도 직접 비교할 수 있나요?

파일을 직접 읽지는 않습니다. 문서 안의 텍스트를 복사해 붙여넣으세요. 표의 배치, 글꼴, 셀 수식 구조 같은 정보는 이 텍스트 비교의 대상이 아닙니다.

텍스트 길이에 한계가 있나요?

한쪽당 UTF-16 단위 200,000개가 상한이며 토큰 수와 계산 시간 제한도 있습니다. 차이가 너무 많은 경우 길이가 짧아도 실패할 수 있으니 관련 구간으로 나누세요.

줄바꿈이나 띄어쓰기 차이를 어떻게 다루나요?

공백 무시는 스페이스와 탭만 제외합니다. CR과 LF는 남으며 화면에 기호로 표시됩니다. 내보내는 패치는 필터와 관계없이 원본의 실제 변경을 담습니다.

코드 비교에도 사용할 수 있나요?

코드 내용을 붙여넣으면 일반 텍스트처럼 비교합니다. 코드를 실행하거나 의미를 분석하지 않으며 JSON 키의 순서 변경도 텍스트 변경으로 나타납니다.

예상과 다른 차이가 있나요?

텍스트 비교로 돌아가기

텍스트 비교로 다음 수정본을 확인하고 원본 변경을 빠짐없이 보관하세요.