PDF File Info
Upload a PDF to count pages and get file details — runs in your browser, nothing uploaded to server.
How it works
This tool uses PDF.js, an open-source PDF rendering library by Mozilla. Your PDF is read entirely within your browser using the FileReader API — no data is sent to any server. After loading, the tool counts all pages and renders thumbnails of the first 3 pages for a quick preview.
Frequently asked questions
Is my PDF file uploaded to a server?
No. This tool uses the Web File API and PDF.js to process your file entirely within your browser. Nothing leaves your device. This is why it works even offline once the page is loaded.
What is the maximum PDF size this tool can handle?
There is no hard server-side limit since everything runs locally. However, very large PDFs (100MB+) may take longer to process or use significant RAM. For most documents, even 100+ page PDFs process in seconds.
Why are only 3 page thumbnails shown?
Rendering all pages as thumbnails for a large document would be slow and memory-intensive. We limit the preview to the first 3 pages. The page count, however, reflects the complete document.
Can I use this to check if a PDF is password-protected?
If a PDF is encrypted with a password, PDF.js will throw an error when trying to open it. We detect this and show an appropriate message. Password-protected PDFs cannot have their pages counted without the password.
What other PDF information can I get from this tool?
Currently the tool shows page count, file name, and file size. PDF metadata like title, author, creation date, and PDF version are available in the PDF.js document info — we plan to display these in a future update.