Open a local PDF, navigate and zoom through its pages, and inspect its page sizes and basic metadata.
or drop PDFs here
PDF files · 25 MB per file · 50 MB totalSelect a PDF from your device, move through its pages and use the zoom control to inspect small text. The information panel shows metadata supplied by the document and the current page’s dimensions. Preparing an original download gives you the same bytes you selected, not an edited or verified version of the file.
The preview renders pages only. It does not run PDF JavaScript, activate embedded attachments or open document links. Metadata is supplied by the PDF and is not verified identity information.
Up to 20 files, 25 MB per file and 50 MB total. PDF jobs support up to 200 pages. On small screens, the total limit is 20 MB and 100 pages. Password-protected PDFs are rejected rather than bypassed. Your original files are never overwritten.
Yes. This PDF viewer reads the selected file locally in your browser. No account is needed, and the viewer does not upload the document.
No. It draws PDF pages onto a canvas. Our interface does not activate document scripts, embedded attachments or clickable links.
No. PDF metadata can be edited and is not verified identity information. This viewer also does not validate digital signatures or certify a file as safe.
No. This tool reads the files on your device and runs PDF processing in your browser. The site may record a tool-use event, but it does not include your file names, document contents or output. Closing this page releases this workspace’s files from memory.
Yes, in a current browser. Select files from your device and use the same controls. Smaller files and shorter page ranges are recommended on phones because PDF rendering uses memory.
No. You download a new copy. Rebuilding pages can change or lose advanced document features and invalidates digital signatures. Inspect the result before replacing or sending an original.
Reviewed 2026-10-15 · Browser-local processing · Built with PDF-lib (MIT) and PDF.js (Apache-2.0).