Powerful editing, faithful to the original
PreservePDF gives you a full PDF workflow built entirely on free, open-source technology — and it never touches a paid API.
- Preserves font family, size, weight, colour and baseline
- Keeps original spacing, alignment and page layout
- Edits real text — exports a real PDF, not a flattened image
- On-device OCR for scanned, image-only documents
- Removes owner-level locks so restricted PDFs become editable
- Find & replace names, dates and numbers across pages
Upload any PDF
Drag and drop a file, or browse. Everything is processed locally in your browser.
Unlock editable PDFs
Strip owner-level restrictions from locked PDFs so you can edit them again.
Edit text directly
Click any line of text on the page and start typing — right where it sits.
Preserve original style
Keeps the same font family, size, weight, colour, spacing and alignment.
OCR for scanned PDFs
Turn image-only scans into editable text with on-device Tesseract OCR.
Find & replace
Swap names, dates, numbers and any text across the whole document fast.
Export a real PDF
Download a genuine PDF — not a flattened image — with your edits baked in.
Drag-and-drop tools
Add text boxes, redaction blocks and signatures, then place them anywhere.
Mobile responsive
A clean, fast, mobile-first interface that works on phones and tablets too.
Dark mode
Easy on the eyes. Remembers your choice and follows your system theme.
Built with open tools
Next.js, TypeScript, Tailwind CSS, PDF.js, pdf-lib, Fabric.js, Tesseract.js and SQLite — no vendor lock-in, nothing proprietary.