Preparing only the modules this tool needs. Choose a file and settings now.

Select Original PDF

All processing happens in your browser.

or drag & drop your PDF here

No uploads · No application file-size quota

Select Revised PDF

All processing happens in your browser.

or drag & drop your PDF here

No uploads · No application file-size quota
Original → Revised

Visual checks compare rendered pixels; text checks compare extracted words or lines. Neither is a forensic identity check.

Advanced SettingsSensitivity, text options, page matching, and reports.

Visual Sensitivity

28 / 255

Pages share a physical scale, aligned at the top left and padded white. Analysis is capped at 4 megapixels per pair; actual resolution is recorded. Pixel changes may reflect rendering or anti-aliasing.

Text Comparison

Extraction order may differ from reading order, especially in columns. No semantic or paragraph equivalence is claimed.

Page Matching

Use original:revised page numbers, with “-” for a missing page. Map every page exactly once. Sequential matching treats trailing unmatched pages as added or removed; it cannot identify inserted pages in the middle.

Reports

Download a real HTML or JSON report after comparison. Reports may contain extracted text differences: keep them private. PDF reports and annotated PDF export are unavailable.

Ready when you are.

Choose your PDFs. The page is ready while modules load in the background.

100% local processing. Self-hosted modules. Capacity follows your device. Reset or close this page to release temporary workspace data.