사용 방법
- 왼쪽에 원본, 오른쪽에 수정본을 붙여넣으면 바로 비교해요('예시'로 먼저 볼 수 있어요).
- 삭제된 줄은 빨강, 추가된 줄은 초록으로 칠해지고, 수정된 줄은 줄 안에서 바뀐 글자만 더 진하게 표시돼요.
- '나란히'와 '통합' 보기를 바꾸고, 공백 처리·대소문자 무시·바뀐 줄 주변만 보기 옵션을 골라요.
- 위 통계에서 추가·삭제·수정된 줄과 바뀐 글자 수, 유사도를 확인하고 'diff 복사'로 통합 diff 텍스트를 가져가요.
원본과 수정본을 줄 단위와 글자 단위로 비교해 바뀐 곳을 색으로 표시하고, 추가·삭제 수와 유사도를 보여줘요.
먼저 줄 단위로 Myers 차이 알고리즘(최소 편집 거리)을 써서 같은 줄을 최대한 맞추고, 수정된 줄은 비슷한 줄끼리 짝지어 글자 단위로 한 번 더 비교해요. 너무 다르게 바뀐 줄은 줄 전체를 바뀐 것으로 표시해요.
'공백' 옵션에서 줄 앞뒤 무시, 연속 공백을 하나로, 모든 공백 무시를 고를 수 있고 대소문자 무시도 따로 켤 수 있어요. 이 옵션은 두 줄이 같은 줄인지 판단할 때 적용돼요.
바뀌지 않은 글자 수 × 2를 두 글의 전체 글자 수 합으로 나눈 값이에요. 공백도 글자로 세고, 완전히 같으면 100%예요.
git diff처럼 ---/+++ 머리말과 @@ -줄,개수 +줄,개수 @@ 구간, 줄 앞의 ' '·'-'·'+' 표시가 있는 통합 diff 형식이에요(앞뒤 3줄 문맥 포함). 입력한 글은 다음에 이어 볼 수 있게 이 브라우저에만 저장되고 서버로 보내지 않아요.