How to use this PDF tool
- Select exactly two PDF files.
- Set the page range and highlight style.
- Choose Compare PDFs and wait for processing to finish.
- Review the statistics, then download the ZIP archive.
Compare two PDFs page by page and download a ZIP of visual difference images. Rendering and pixel comparison stay in your browser.
Each selected page is rendered to a canvas at the same scale. The tool measures RGB pixel differences and paints changed areas into downloadable PNG files.
Rendering compares visible page appearance. Fonts or transparency may render slightly differently between PDF engines.
Input must be a valid PDF readable by the browser libraries. Processing capacity depends on page complexity and available device memory.
| Input | Output |
|---|---|
| ZIP archive | |
| Encrypted PDF | Not supported |
No. The selected files are read and processed by JavaScript in your browser. The page does not send the PDF contents to a processing server.
No. Remove the password with the document owner's permission before using this tool. Encrypted or damaged files may be rejected by the PDF libraries.
A pixel is changed when its largest red, green, or blue channel difference exceeds the selected tolerance. Anti-aliasing can create small edge differences.
PDF processing uses device memory. Very long documents, complex vector pages, and high-resolution visual comparisons can exceed the memory available to the browser tab.
A current desktop version of Chrome, Edge, Firefox, or Safari is recommended. Keep the tab open until the output download becomes available.
| Setting | Value |
|---|---|
| Privacy | Local browser processing |
| Primary operation | Difference = maximum RGB channel distance per pixel; pixels above the selected tolerance are marked. |