Your PDF files never leave your device

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.

✓ Your PDFs stay local✓ No upload wait✓ No account for Free tools
eggPDF tactile carton organizing local PDF tools

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. 1.Merge

    Combine your files in the right order.

  2. 2.Page Numbers

    Choose the start number, prefix and position, then apply the numbers.

  3. 3.Compress

    Compare file sizes. If compression does not help, keep working with the original.

  4. 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 Merge

Your 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.

01

Choose files

Select files from your device. The browser gives eggPDF temporary access only to the files you chose.

02

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.

03

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.