Private PDF tools that stay in your browser.
Process PDFs directly in your browser without uploading document contents. Free tools need no account. A Pro account is only used to recognize your paid access across browsers and devices.

One friendly toolbox
All the PDF tools you need
Finish your PDF step by step
Use only the steps you need: merge, number, compress or protect. Download the current PDF or switch tools at any point in the same tab, without selecting the file again. Free, with no account required.
1.Merge
Combine your files in the right order.
2.Page Numbers
Choose the start number, prefix and position, then apply the numbers.
3.Compress
Compare file sizes. If compression does not help, keep working with the original.
4.Protect
Apply a password last, then download the protected PDF. Keep the password safe.
Keep this tab open. Download your result before refreshing, changing language or leaving this workflow.
Start with MergeYour PDFs stay local
PDF contents are processed in this browser tab. eggPDF does not upload them for its core PDF tools.
No upload wait
Processing starts on your device as soon as you click. Large files still depend on your device memory.
No account for Free tools
Use the core PDF tools without signing up. Your documents are processed locally and eggPDF does not store a document history.
Account only for Pro access
If you use Pro, your account tells eggPDF who has paid so your Pro access can follow you to another browser or device. The account is not used to process or store your PDFs.
Your PDFs stay on your device
Free and Pro process PDF contents locally in your browser. eggPDF does not upload your PDFs for processing and does not store their contents in your account.
How eggPDF works
Simple by design, private by architecture.
Choose files
Select files from your device. The browser gives eggPDF temporary access only to the files you chose.
Process locally
pdf-lib, PDF.js and local WebAssembly engines perform the selected operation in browser memory. There is no eggPDF PDF-processing upload API.
Download the result
Download your result to your device. In Merge, Page Numbers and Compress, you can also continue directly with another supported tool.
Privacy FAQ
Your files never leave the shell.
Do you upload my PDFs?
No. The core PDF tools read and process the selected files in your browser. PDF contents are not sent to eggPDF servers.
Does eggPDF use a server at all?
The website and optional billing endpoints are delivered over the web, but core PDF operations do not rely on a server-side PDF processor.
What about password-protected PDFs?
eggPDF can add local password protection with QPDF/WebAssembly. Existing encrypted PDFs remain blocked in tools that cannot safely open them.