Everything you need to work
with PDFs — free.

Pick a tool and get started instantly. All processing happens inside your browser.
Your files never touch a server.

🔒 100% Private ⚡ No Sign-up 🆓 Always Free 📱 Works Everywhere
Organize
Edit & Format
Convert
Security

Why pdflu

🔒 100% Private & Secure

pdflu never uploads your files to any external server. All processing runs locally in your browser — your documents stay on your device at all times. PDF↔Word conversions run only through your own local server.

⚡ No Sign-up. Completely Free.

pdflu is a free PDF toolkit with no account required, no watermarks on output, and no file-size limits. Merge, split, rotate, watermark, convert, and more — free forever.

🌐 Works in Any Browser

Works on Chrome, Firefox, Safari, and Edge on desktop or mobile. No software to install. A powerful in-browser alternative to heavyweight desktop PDF editors.

Frequently Asked Questions

Is pdflu completely free?

Yes — completely free, forever. Every tool (merge, split, rotate, watermark, page numbers, image conversion, PDF to Word, Word to PDF, lock, unlock) is available at no cost with no registration required.

Are my PDF files safe?

Yes. Most tools run 100% client-side using pdf-lib and PDF.js — nothing ever leaves your browser. PDF to Word and Word to PDF conversions send files only to your own local Python server running on your own machine.

How do I merge multiple PDF files?

Go to Merge PDF, upload your files, drag to reorder if needed, then click "Merge Files". Your combined PDF downloads instantly — no server upload required.

How does PDF to Word / Word to PDF work?

These tools require a Python FastAPI backend running locally on port 8000. The page sends your file to your own localhost:8000 server and returns the result. Start it with uvicorn server:app --reload.

Does pdflu work on mobile?

Yes. pdflu works on Chrome, Firefox, Safari, and Edge on iPhone, Android, tablet, laptop, and desktop — no app to install. Just open pdflu.com in any browser and start working.

Do I need to configure my server for clean URLs?

If you host on Netlify or Vercel, clean URLs like pdflu.com/merge-pdf work automatically — no config needed. On Nginx, add try_files $uri $uri.html; to your server block.