Edit PDF — Add & Replace Text
Add new text or cover and replace existing text. 100% local — your file never leaves your browser.
Drop PDF here
or click to browse
PDF files only · 100% local
How it Works
Upload your PDF using the drop zone.
Choose Add Text to place new text, or Whiteout to cover and replace existing text.
Style your text using the toolbar (size, bold, color).
Click Download PDF when done — all edits are permanently embedded.
How Whiteout works
Drag over any text on the PDF. A white rectangle covers the original content, and your replacement text is placed on top — permanently embedded in the downloaded file.
Font may not match the original — Helvetica is used as the replacement font.
Edit PDF Text in Your Browser
Add new text anywhere on a PDF, or use Whiteout mode to cover existing text and replace it with your own — all locally, nothing uploaded.
Add Text Mode
Click anywhere on the PDF to place a new text box. Choose font, size, color, bold, and underline before or after placing.
Whiteout & Replace
Drag a selection box over any existing text. A white rectangle covers it, and you type your replacement text directly on top — the most reliable browser-based approach.
100% Local
PDF.js renders the pages, pdf-lib bakes your edits into the final file. Your document never leaves your device.
How it Works
Upload your PDF using the drop zone.
Choose Add Text to place new text, or Whiteout to cover and replace existing text.
Style your text using the toolbar (size, bold, color).
Click Download PDF when done — all edits are permanently embedded.
Protocol
PDF.js + pdf-lib (WASM)
Data Cloud Sync
None — Zero Transmission
Residency
Browser RAM Only
Frequently Asked Questions
Q: Will the replacement font match the original?
Not exactly — browsers cannot access the original embedded font program. We use Helvetica for replacement text.
Q: Does Whiteout work on scanned PDFs?
Yes. Since scanned PDFs are images, we cover the area and place text on top — which works exactly the same way.
Q: Can I undo an edit?
Yes — click any annotation in the panel on the right and press the trash icon to remove it before downloading.
Q: Is my file uploaded anywhere?
Never. All processing uses PDF.js and pdf-lib in your browser. Zero transmission to any server.
Q: What is the white rectangle technique?
This is the same method used by iLovePDF and SmallPDF — it covers the original text with a white box and places your new text on top.
Privacy Guarantee
Zero Data Retention Policy
All document processing happens inside your browser sandbox using WebAssembly. No files are ever uploaded or stored.