텍스트 비교
두 개의 텍스트 문자열(원본과 수정본)을 나란히 배치하고, 글자 및 단어 단위의 차이점(Diff)을 실시간 대조 분석하여 추가된 부분과 삭제된 부분을 시각적으로 강조해 줍니다.
카테고리: 텍스트 도구
언제 사용하나요?
코딩 소스 코드의 수정 전후 변경 사항 대조, 번역 및 영작문 문서의 피드백 교정본 대조, 블로그 포스트 수정 로그 변경 내역 추적 등 두 문서의 미세한 격차나 단어 추가/탈락 지점을 찾아내고 싶을 때 매우 요긴하게 쓰입니다.
사용 방법
- 좌측 입력창에 오리지널 원본 텍스트(Original)를 넣습니다.
- 우측 입력창에 변경된 비교 대상 텍스트(Modified)를 넣습니다.
- 실시간으로 하이라이트(녹색: 추가, 적색: 삭제)되는 행별/단어별 차이 피드백을 눈으로 분석합니다.
입력값 안내
단문 문장부터 장문의 문서까지 자유롭게 붙여넣기 할 수 있으며 좌우 스크롤 동기화 뷰를 지원합니다.
계산·변환 기준
문자열 비교 표준 알고리즘인 LCS(Longest Common Subsequence) 또는 차이 비교 정교 라이브러리 엔진을 차용합니다. 두 문자열의 최소 편집 거리(Levenshtein Distance) 경로를 역추적하여, 삭제된 문자 노드는 붉은색 취소선 태그로 매핑하고 추가된 노드는 초록색 배경 태그로 감싸 실시간 가이드합니다.
사용 예시
- 프로그래밍 코드 리팩토링 검증 - 수정한 함수 코드 파일과 이전 백업 파일 간의 로직 변경 줄을 즉석 대조합니다.
- 영문 교정 첨삭 검수 - 원어민 튜터가 교정한 첨삭 텍스트와 내 오리지널 작문 텍스트의 전체 격차를 가시화합니다.
- 계약서 약관 변경 대조 - 개정된 약관 신구 대조표 문서 작성 시 누락되거나 변경된 조항 자구를 추적합니다.
예시
- 원본 '사과 배 포도' vs 수정본 '사과 딸기 포도' → '배'는 적색 삭제 하이라이트, '딸기'는 녹색 추가 하이라이트 표시
- 함수 리팩토링 전후 코드 비교 → 변경된 3개 줄만 하이라이트, 나머지는 동일
- 약관 구버전 vs 신버전 → 변경된 조항만 색상으로 강조해 빠르게 검토
- 설정 파일 두 버전 대조 → 추가된 키·삭제된 키 즉시 파악
- 번역 원문 vs 번역본 → 누락 문장 없는지 라인 단위로 확인
주의사항
- 줄바꿈이나 띄어쓰기 한 칸의 미세한 격차도 컴퓨터는 다른 부분으로 감지하여 강조 처리하므로, 문장 자구의 본질적 차이만 보려면 사전에 공백 정돈을 거치는 것이 직관적입니다.
계산·사용 가이드
LCS(최장 공통 부분 수열) 기반의 행/단어 단위 세부 비교
두 문서 간의 문자 비교 경로를 동적 탐색하여, 변경이 발생한 행 내의 아주 세세한 글자 철자 낱자 단위의 차이점까지 붉은색과 초록색의 2중 음영 하이라이트로 완벽하게 식별하여 가이드합니다.
스크롤 동기화(Sync Scroll)를 통한 양방향 대조 추적
사이드바이사이드(Side-by-Side) 뷰 환경에서 마우스 휠 작동 시 원본과 수정본 화면의 스크롤 위치를 실시간 일치 동기화하여, 긴 문서 검사 시에도 길을 잃지 않고 비교점을 눈으로 추적하게 돕습니다.
자주 묻는 질문
줄 단위 비교 외에 글자 단위 정밀 비교도 되나요?
예. 라인 단위의 큰 차이점 하이라이트뿐만 아니라, 동일한 라인 내부에서 바뀐 세부 철자 글자 단위 격차까지 섬세하게 구분하여 이중 음영으로 보여줍니다. 예를 들어 한 단어만 바뀐 문장도 해당 단어만 정확히 강조됩니다.
비교 결과 리포트를 파일로 보낼 수 있나요?
별도 파일 내보내기 기능은 없지만, 비교 결과를 화면 캡처하거나 텍스트 편집기에 긁어 복사하여 회의록이나 버그 리포트 자료로 즉시 활용하실 수 있습니다.
입력한 텍스트가 서버로 전송되나요?
아니요. 두 텍스트의 비교는 모두 브라우저 안에서 처리되며, 입력한 내용이 외부 서버로 전송되거나 저장되지 않습니다. 기밀 문서나 코드도 안심하고 비교할 수 있습니다.
비교할 수 있는 텍스트 길이 제한이 있나요?
별도 글자 수 제한은 없습니다. 다만 매우 긴 문서를 비교할 경우 브라우저 메모리 사용량이 증가해 처리 속도가 느려질 수 있습니다. 일반적인 코드 파일이나 문서 분량(수천 줄 이내)은 문제없이 처리됩니다.
공백(스페이스, 탭)의 차이도 감지되나요?
네, 공백과 탭 등 눈에 보이지 않는 차이도 감지하여 표시합니다. 들여쓰기 방식이 다른 코드를 비교할 때 예상보다 많은 변경이 표시될 수 있습니다.
관련 도구
- 글자 수 계산기 - 입력된 문자열의 공백 포함 및 공백 제외 글자 수를 실시간으로 계산하며 단어 수와 줄 수, 문단 수를 분석합니다.
- 바이트 계산기 - 입력된 문자열의 바이트 크기를 다양한 인코딩 방식(UTF-8, EUC-KR, UTF-16)에 맞춤 선택하여 실시간으로 계산해 줍니다.
- 이모지 모음 - 스마일, 동물, 음식, 여행, 사물, 기호 등 다양한 유니코드 이모지(Emoji)를 분류별로 조회하고, 클릭 한 번으로 손쉽게 복사 및 활용할 수 있도록 돕습니다.
- 한영타 변환기 - 영문 키보드 상태에서 타이핑한 한글 문자열이나 한글 자판 상태에서 입력한 영어 문자열을 원래 의도한 언어로 실시간 교정 및 양방향 변환해 줍니다.
- 아스키아트 생성기 - 영문 텍스트를 입력받아 터미널이나 텍스트 편집기에서 보기 좋게 출력되는 다양한 폰트 스타일의 대형 아스키 아트(ASCII Art)로 실시간 변환해 줍니다.
- 보이지 않는 문자 찾기 - 텍스트 내에 숨겨져 눈으로 식별하기 힘든 제로 폭 공백(ZWSP), 유니코드 특수 제어 문자, 깨진 서식 기호 등을 실시간으로 색출하고 깨끗하게 지워 줍니다.