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

1

Upload your PDF using the drop zone.

2

Choose Add Text to place new text, or Whiteout to cover and replace existing text.

3

Style your text using the toolbar (size, bold, color).

4

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

1

Upload your PDF using the drop zone.

2

Choose Add Text to place new text, or Whiteout to cover and replace existing text.

3

Style your text using the toolbar (size, bold, color).

4

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.