PDF Viewer — Open & Read PDF Files Online, Free
Open any PDF instantly. Pages render locally with pdf.js in a Web Worker, so the file never leaves your device — no upload, no account, no waiting.
1. Choose or drop a file
2. View instantly
3. Download when done
What this viewer does
- Continuous page-by-page viewing with thumbnails
- Zoom in/out and fit-to-width
- Rotate pages 90° at a time
- Jump to any page instantly
- Works with large, multi-hundred-page PDFs
How it's rendered
pdf.js (Mozilla). Runs in a Web Worker; renders each page to a canvas locally.
Nothing about this file is ever sent to a server — open your browser's DevTools Network tab while using this viewer and you'll see no request carrying your file's contents.
100% Private
Files never leave your device. There is no server that ever receives your file's contents.
No Uploads
Every format is decoded and rendered locally via WebAssembly or JavaScript. Open your browser's Network tab and confirm nothing is sent.
No Storage
Nothing is written to a server or database. Memory clears the moment you close or reload the tab.
GDPR-friendly by design
There's no file data collection to comply with in the first place — no account, no tracking of file contents, no analytics on what you view.
PDF viewer — FAQ
Is my PDF uploaded anywhere?
No. The file is read directly from your device's memory and rendered with pdf.js entirely inside your browser tab. Open your browser's Network tab while using the viewer and you'll see no request is made with your file's contents.
Is there a file size limit?
There's no hard limit we enforce. The only ceiling is your device's available memory for very large PDFs (typically several hundred MB).
Can I view password-protected PDFs?
You can enter the password locally when prompted; the decryption happens in-browser and the password is never sent anywhere.
Does it work offline?
Yes. Once you've loaded the PDF viewer once, install the site as a PWA and it works without an internet connection.
Can I download the PDF after viewing?
Yes, use the download button to save the original file back to your device at any time.