100% free & private

PDF tools that
stay in your browser

16 free tools. Zero uploads. Completely private.

Runs 100% in your browser

Every tool runs locally using Python compiled to WebAssembly. Your files never leave your device — not even for a millisecond.

Zero tracking, zero uploads

No cookies on your files, no account required, no server logs. NilPDF has no idea what you process — by design.

No sign-up, no install

Just open the page and go. No account, no email, no software to install — works the moment you load it.

All tools

Merge PDFs

Combine multiple PDFs into one file.

Compress PDF

Optimize structure and images to reduce file size.

Remove Metadata

Strip all hidden metadata for privacy.

Split PDF

Extract pages or split into multiple files.

Reorder Pages

Drag and drop pages into a new order.

Rotate Pages

Rotate any pages by 90°, 180°, or 270°.

Remove Pages

Delete unwanted pages from a PDF.

PDF to Text

Extract all text content as a .txt file.

PDF to Images

Export pages as PNG or JPG images.

Images to PDF

Combine JPG or PNG images into a PDF.

Watermark

Overlay diagonal text on every page.

Page Numbers

Stamp page numbers onto any PDF.

Inspect PDF

View metadata, page count, and more.

Repair PDF

Recover pages from a corrupted PDF.

Redact PDF

Black out sensitive areas and add text notes.

Edit PDF

Click anywhere to write text onto a PDF.

Fill PDF Forms

Fill in form fields and optionally flatten them.

Why trust NilPDF

Frequently asked questions

Is NilPDF really free?

Yes. Every tool is free to use, with no account, no usage limits, and no paywalled features.

Do my files get uploaded anywhere?

No. All processing happens locally in your browser using a PDF engine compiled to WebAssembly. Your files are never sent to a server.

Is there a file size limit?

There's no hard limit enforced by NilPDF, but very large files are constrained by your device's available memory since everything runs in your browser. See the browser compatibility page for details.

Do I need to install anything?

No. NilPDF runs entirely in the browser tab you're on right now — no extension, app, or sign-up required.

What happens if I close the tab while a file is processing?

Processing stops immediately, and since nothing is ever uploaded, no partial file exists anywhere. Just reopen the tool and try again.