SS 툴박스
SS 툴박스
모든 데이터는 로컬에서 처리됩니다

무료 온라인 텍스트 비교 도구, 줄 단위·단어 단위로 확인

두 텍스트를 줄 단위, 단어 단위로 비교합니다. 모든 처리는 브라우저에서 실행됩니다.

원본
변경본
변경 통계+2 줄 추가−0 줄 삭제~3 줄 수정4 줄 동일
1−export function greet(name: string) {
1+export function greet(name: string, greeting = 'Hello') {
2 const hour = new Date().getHours();
2 const hour = new Date().getHours();
3− if (hour < 12) {
3+ if (hour < 6) {
4 return `Good morning, ${name}`;
4 return `Good morning, ${name}`;
5+ } else if (hour < 18) {
6+ return `Good afternoon, ${name}`;
5 }
7 }
6− return `Hello, ${name}`;
8+ return `${greeting}, ${name}`;
7}
9}

모든 계산이 로컬에서 이루어지므로 텍스트가 기기를 벗어나지 않습니다. 줄 정렬에는 Myers diff 알고리즘을 사용하며, 짝지어진 수정 줄에는 단어 수준 하이라이트가 더해져 구체적인 변경 위치를 빠르게 찾을 수 있습니다. 공백·대소문자 무시 옵션은 비교 방식에만 영향을 주며, 화면에는 항상 붙여넣은 원문이 그대로 표시됩니다.

주요 기능

  1. 줄 단위와 단어 단위 비교

    줄 정렬에는 Myers 차이 알고리즘을 사용하고, 대응되는 변경 줄에는 단어 수준 하이라이트가 더해집니다. 어떤 줄이 바뀌었는지뿐 아니라 그 줄 안에서 어떤 단어가 바뀌었는지까지 보입니다.

  2. 나란히 보는 방식과 한 화면 방식

    삭제와 추가를 좌우로 대조하는 두 화면 모드와 - 및 + 기호가 붙는 한 화면 모드를 전환할 수 있습니다. 한 화면 모드는 그대로 패치 형태의 diff로 복사할 수 있습니다.

  3. 데이터에 맞춘 비교 옵션

    공백 무시, 대소문자 무시, 줄 끝 공백 제거, 빈 줄 무시를 선택할 수 있습니다. 이 옵션은 줄을 맞추는 방법에만 영향을 주며, 표시되는 텍스트는 붙여 넣은 그대로 유지됩니다.

  4. 변경량을 한눈에 확인

    툴바가 추가된 줄, 삭제된 줄, 수정된 줄, 그대로인 줄 수를 알려 주므로, 자세히 읽기 전에 변경 규모를 가늠할 수 있습니다.

  5. 변경만 보기, 접기 지원

    변경만 보기를 켜면 같은 내용이 이어지는 구간이 숨겨집니다. 각 변경의 앞뒤에 동일한 줄이 3줄씩 남고 나머지는 한 줄로 접히며, 클릭하면 다시 펼칠 수 있습니다.

자주 묻는 질문

이 텍스트 비교 도구는 무료인가요?

네. 계정 등록도 워터마크도 사용 횟수 제한도 없습니다. 페이지를 열고 두 텍스트를 붙여 넣으면 바로 차이를 볼 수 있습니다.

두 텍스트를 어떻게 비교하나요?

원본 텍스트를 왼쪽 입력창에, 새 텍스트를 오른쪽 입력창에 붙여 넣으세요. 입력하는 동안 차이가 다시 계산되므로 버튼을 누를 필요가 없고 결과가 바로 나타납니다.

입력한 텍스트가 서버로 전송되나요?

아니요. 비교는 전부 브라우저 안에서 실행되며 붙여 넣은 텍스트와 차이 결과는 전송되지 않고, 다음 방문 사이에 저장되지도 않습니다.

변경만 보기 옵션은 어떤 일을 하나요?

같은 줄이 이어지는 구간을 접습니다. 변경의 앞뒤에 동일한 줄이 3줄씩 남고, 숨겨진 나머지는 한 줄이 되어 클릭하면 다시 열립니다.

공백이나 대소문자 차이를 무시하려면 어떻게 하나요?

공백 무시, 대소문자 무시, 줄 끝 공백 제거, 빈 줄 무시를 켜면 됩니다. 그러면 비교할 때 그 차이를 같은 것으로 취급하지만, 표시되는 내용은 원래의 철자와 공백 그대로입니다.

비교할 수 있는 글자량에 제한이 있나요?

한쪽당 최대 5000줄까지 비교합니다. 더 긴 입력은 앞의 5000줄만 비교하며, 잘렸다는 사실을 페이지에 표시하므로 나머지를 조용히 버리지 않습니다.

diff를 복사해서 쓸 수 있나요?

가능합니다. diff 복사 버튼을 누르면 표준 - 및 + 기호가 붙은 통합 diff가 클립보드에 복사되어, 풀 리퀘스트나 메시지, 패치 파일에 그대로 붙일 수 있습니다.

관련 도구
SponsorMindElixir