텍스트 비교
두 글의 달라진 부분을 형광펜으로 보여줍니다
비교 결과 — 3줄 변경
안녕하세요.
− 오늘 회의는 3시입니다.
+ 오늘 회의는 4시로 변경됐습니다.
장소는 2층 회의실입니다.
+ 참석 부탁드립니다.
감사합니다.
친구와 같이 보기
같은 화면을 실시간으로 함께 봅니다
이 도구가 도움이 됐나요?
이 도구는
텍스트 비교는 왼쪽 "원본" 칸과 오른쪽 "수정본" 칸에 글을 붙여넣으면 최장 공통 부분열(LCS) 알고리즘으로 두 글을 줄 단위로 맞춰보고 달라진 줄만 찾아 보여줍니다. 예를 들어 도구를 열면 기본으로 채워지는 예시에서 원본의 "오늘 회의는 3시입니다."가 수정본에서 "오늘 회의는 4시로 변경됐습니다."로 바뀌면 그 줄은 빨간 취소선(원본)과 초록 배경(수정본) 한 쌍으로 나타나고, "장소는 2층 회의실입니다."처럼 그대로인 줄은 색 없이 남으며, 수정본에만 새로 생긴 "참석 부탁드립니다." 같은 줄에는 초록 배경만 붙습니다.
사용법
- 왼쪽 "원본" 칸에 원본 글을, 오른쪽 "수정본" 칸에 수정한 글을 붙여넣습니다. 열자마자 예시 글이 채워져 있어 바로 결과를 볼 수 있습니다.
- 입력하는 즉시 아래에 줄 단위 비교 결과가 다시 계산되어 나타납니다.
- 빨간 취소선 줄(−)은 원본에만 있던 줄, 초록 배경 줄(+)은 수정본에만 있던 줄입니다.
- 색이 없는 줄은 두 글에 똑같이 있던 줄로, 바뀐 부분의 앞뒤 맥락을 보는 데 씁니다.
- 상단에 바뀐 줄 수가 요약되어 전체 변경 규모를 바로 확인할 수 있습니다.
- "👥 함께하기"를 누르면 링크로 초대해 같은 비교 화면을 상대와 실시간으로 함께 볼 수 있습니다.
자주 묻는 질문
- 줄 단위로 비교하나요, 글자 단위로 비교하나요?
- 줄 단위입니다. 한 줄 안에서 단어 하나만 바뀌어도 그 줄 전체가 삭제(−)와 추가(+) 한 쌍으로 표시됩니다. 줄 안에서 정확히 어느 글자가 바뀌었는지까지는 표시하지 않습니다.
- 같은 줄인데 위치만 바뀌면 어떻게 표시되나요?
- 최장 공통 부분열(LCS) 방식이라 순서가 바뀐 줄은 원래 자리에서는 삭제로, 새 자리에서는 추가로 표시됩니다. 완전히 같은 줄이 여러 개 있으면 어느 쪽끼리 짝지어지는지는 알고리즘의 판단에 따라 달라질 수 있습니다.
- 띄어쓰기 하나 차이도 다르게 인식하나요?
- 네. 줄 끝의 공백이나 들여쓰기 한 칸 차이도 서로 다른 줄로 판단해 변경으로 표시됩니다.
- 붙여넣은 두 글이 서버로 전송되나요?
- 아니요. 비교는 브라우저 안에서만 이뤄지고 입력한 글은 서버로 전송되지 않습니다.
- 빈 줄도 비교 대상인가요?
- 네. 줄바꿈을 기준으로 나눈 모든 줄이 비교 대상이라 빈 줄도 하나의 줄로 취급됩니다. 원본에 있던 빈 줄이 수정본에서 사라지면 삭제로 표시됩니다.
- 대소문자를 구분하나요?
- 네. 알파벳 대소문자가 다르면 다른 줄로 판단합니다. "Hello"와 "hello"는 같은 단어처럼 보여도 서로 다른 줄로 표시됩니다.
- 아주 긴 문서도 비교할 수 있나요?
- 됩니다만 LCS 계산량은 두 글의 줄 수를 곱한 만큼 늘어나는 방식이라, 수천 줄이 넘는 아주 긴 문서를 통째로 비교하면 결과가 나오기까지 시간이 걸릴 수 있습니다. 문단이나 파일 단위로 나눠 비교하면 더 빠릅니다.
- 함께하기로 초대한 상대와 실시간으로 같이 편집할 수 있나요?
- 네. 방을 만들어 링크를 보내면 누구든 원본·수정본 칸에 입력하는 대로 상대 화면에도 그대로 반영됩니다.
- 코드나 설정 파일도 비교할 수 있나요?
- 네. 프로그래밍 언어를 가리지 않는 일반 줄 비교라 코드, 설정 파일, 목록 등 줄 단위로 이뤄진 어떤 텍스트에도 쓸 수 있습니다.