Select Original PDF
All processing happens in your browser.
or drag & drop your PDF here
No uploads · No application file-size quotaSelect Revised PDF
All processing happens in your browser.
or drag & drop your PDF here
No uploads · No application file-size quotaVisual 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
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.
Choose your PDFs. The page is ready while modules load in the background.
Processing locally
Original PDF
Local previewChoose a PDF to see its actual pages here.
Revised PDF
Local previewChoose a PDF to see its actual pages here.
Detected Differences
Extracted Text Changes
100% local processing. Self-hosted modules. Capacity follows your device. Reset or close this page to release temporary workspace data.