ZERO UPLOADS · RUNS ON YOUR DEVICE

Twenty-one ways to handle a PDF,
none of them leave the room.

Merge, sign, redact, and rebuild documents entirely in your browser. No server ever sees the file, because there isn't one in the loop.

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

Organize

Merge PDFs

Combine multiple PDFs into one file.

Edit

Compress PDF

Optimize structure and images to reduce file size.

Secure

Remove Metadata

Strip all hidden metadata for privacy.

Organize

Split PDF

Extract pages or split into multiple files.

Organize

Reorder Pages

Drag and drop pages into a new order.

Organize

Rotate Pages

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

Organize

Remove Pages

Delete unwanted pages from a PDF.

Convert

PDF to Text

Extract all text content as a .txt file.

Convert

PDF to Images

Export pages as PNG or JPG images.

Convert

Images to PDF

Combine JPG or PNG images into a PDF.

Edit

Watermark

Overlay diagonal text on every page.

Edit

Page Numbers

Stamp page numbers onto any PDF.

Inspect

Inspect PDF

View metadata, page count, and more.

Inspect

Repair PDF

Recover pages from a corrupted PDF.

Secure

Redact PDF

Permanently black out sensitive areas, not just cover them.

Secure

Protect PDF

Encrypt a PDF with a password so only people who know it can open it.

Secure

Unlock PDF

Permanently remove password encryption from a PDF you have the password for.

Edit

Edit PDF

Click anywhere to write text onto a PDF.

Edit

Sign PDF

Draw, type, or upload a signature and place it on any page.

Edit

Fill PDF Forms

Fill in form fields and optionally flatten them.

Edit

Fill & Sign PDF

Fill in fields, write in blanks or dates, and sign, all in one pass.

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.