PDF Editor

Add text, insert image signatures, and redact content directly in your browser. No uploads, no server, 100% private.

Files never leave your device Add text Image signature Redact content

Drop your PDF here

or click to browse from your computer

How to use the PDF Editor

Add TextSelect the Text tool, then click anywhere on the page to place a text annotation. Choose font size and color before placing.
Add Image / SignatureSelect the Image tool and upload a JPG or PNG (e.g. your signature scan). Drag and resize it anywhere on the page.
Redact ContentSelect Redact, then drag a box over text you want to hide. A white block will cover it in the final PDF. Click an existing box to remove it.

Frequently Asked Questions

Common questions about editing PDFs online

Is my PDF uploaded to a server? +

No. Everything runs in your browser using PDF.js (for rendering) and pdf-lib (for editing). Your PDF never leaves your device. This makes the tool safe for confidential documents like contracts, invoices, and medical records.

Can I really delete existing text from a PDF? +

True deletion of text from a PDF is not possible in any pure browser-based tool — the PDF format doesn't work that way. Instead, the Redact tool draws a white rectangle over the text to cover it, which is the same approach used by professional redaction software. The underlying text bytes remain in the file but are visually hidden.

What image formats can I use for signatures? +

JPG and PNG are supported. For signatures, PNG with a transparent background works best — the transparent areas remain transparent in the PDF so your signature sits cleanly on top of the document without a white box around it.

Can I edit multiple pages? +

Yes. All pages of your PDF are rendered and you can add annotations to any page. When you download, all annotations across all pages are applied to the final PDF.

Why does the text position look slightly different in the downloaded PDF? +

PDF.js renders the preview at a scaled size for your screen. The download converts your click position back to PDF coordinates. Small positioning differences can occur due to font rendering differences between browsers and PDF viewers. For precise placement, use a slightly larger font size and verify in the downloaded file.