PDF 비교 (시각·텍스트 차이)

두 PDF 버전을 나란히 비교하세요 — 페이지마다 바뀐 부분을 시각적 픽셀 차이로 강조하고, 줄 단위 텍스트 차이를 보여주며, 어떤 페이지가 다른지 요약합니다 — 100% 브라우저에서 처리, 업로드 없음.

원본

원본 PDF를 드롭하거나 클릭해 선택

수정본

수정본 PDF를 드롭하거나 클릭해 선택

비교하려면 두 PDF를 모두 넣으세요.

🔒 두 PDF 모두 브라우저에서 렌더링·비교되며 아무것도 업로드되지 않습니다.

두 PDF의 달라진 점을 정확히 확인

원본과 수정본 PDF를 넣으면 페이지 번호가 아니라 페이지에 실린 내용을 기준으로 짝을 맞춥니다. 그래서 중간에 페이지가 하나 끼거나 빠져도 그 뒤 페이지가 전부 “변경됨”으로 밀리지 않고, 끼워진 것은 끼워진 것으로 빠진 것은 빠진 것으로 표시됩니다. 짝이 맞은 페이지에는 양쪽 페이지 번호가 함께 붙어, 원본 4쪽이 수정본 5쪽이라는 것을 한눈에 알 수 있습니다. 두 파일의 모든 페이지를 같은 배율의 이미지로 렌더링해 픽셀 단위로 비교하므로 바뀐 영역이 빨간색으로 강조됩니다 — 이동한 문단, 수정된 그림, 새 도장, 바뀐 숫자가 한눈에 드러납니다. 시각적 비교와 함께 각 페이지의 텍스트를 추출해 추가·삭제된 줄을 표시하는 줄 단위 비교를 보여주고, 몇 페이지가 다른지 요약합니다. 두 파일의 페이지 수가 다르면 남는 페이지는 추가 또는 삭제로 표시됩니다. 나란히 보기와 변경 오버레이를 전환할 수 있고 텍스트 비교를 켜고 끌 수 있습니다. 페이지 목록 위에는 변경 목록이 있습니다 — 문서 전체에서 추가·삭제된 줄을 한 목록으로 모아 개수를 보여주고, 검색창으로 원하는 줄만 추리며, 이전·다음 버튼으로 그 변경이 있는 페이지로 바로 이동합니다. 그래서 숫자 하나만 바뀐 곳도 페이지 카드를 끝까지 넘기지 않고 검색 한 번으로 찾습니다. 두 파일을 반대로 넣었다면 “원본과 수정본 바꾸기”로 처음부터 다시 하지 않고 순서만 바꿔 다시 비교할 수 있습니다.

설계부터 안전하게

두 PDF 모두 pdf.js로 브라우저 안에서 열리고 렌더링·비교되며 서버로 업로드되지 않습니다. 그래서 계약서, 초안, 기밀 문서에도 안전하고 한 번 로드되면 오프라인에서도 동작합니다. 알아둘 한계가 있습니다. 시각적 비교는 왼쪽 위를 기준으로 정렬한 렌더링 페이지를 비교하므로 페이지 크기나 여백이 바뀌면 차이로 잡힐 수 있습니다. 스캔 또는 이미지 전용 페이지는 선택 가능한 텍스트가 없어 시각적 비교만 적용되며, 맞춰 볼 텍스트가 없어 페이지 순서대로 나란히 세웁니다 — 그런 페이지가 중간에 끼면 뒤쪽 짝이 어긋날 수 있고, 그럴 위험이 있으면 화면에서 알려 줍니다. 그리고 모든 페이지를 래스터화하므로 아주 큰 문서는 시간이 더 걸리고 메모리를 더 사용합니다.

자주 묻는 질문

시각적 비교는 어떻게 작동하나요?

두 PDF의 모든 페이지를 같은 배율의 이미지로 렌더링해 픽셀 단위로 비교합니다. 색이 작은 임계값보다 크게 다른 픽셀을 표시하고, 그 영역을 변경 오버레이에서 빨간색으로 칠해 무엇이 이동하거나 바뀌었는지 정확히 볼 수 있습니다. 픽셀의 아주 작은 비율을 넘게 다르거나 텍스트가 조금이라도 다르면 해당 페이지를 변경됨으로 표시합니다 — 그래서 숫자 하나만 고쳐 픽셀이 거의 그대로여도 놓치지 않습니다.

실제 텍스트도 비교하나요?

네. 각 페이지의 텍스트를 추출해 줄 단위로 비교하며 추가된 줄과 삭제된 줄을 따로 표시하므로 시각적 관점과 텍스트 관점을 모두 얻습니다. 스캔 또는 이미지 전용 페이지는 추출 가능한 텍스트가 없어 시각적 비교만 표시됩니다.

내 PDF가 어딘가로 업로드되나요?

아니요. 두 파일 모두 pdf.js로 브라우저 안에서 렌더링·비교되므로 기기를 벗어나지 않고 서버로 전송되지 않습니다. 민감한 문서에도 안전하며 첫 로드 이후 오프라인에서도 동작합니다.