PDF Editor
Open a PDF, then add text, white-out and replace old text, sign, highlight and draw — and download the edited PDF. Everything happens in your browser.
What this editor can do
This is a browser-based PDF editor: it renders your PDF with pdf.js and lets you overlay text, white-out boxes (to cover and replace existing text), freehand drawing for signatures, highlights, and checkmarks. On download, pdf-lib flattens every edit into a brand-new PDF. Because PDFs store text as fixed glyphs rather than editable paragraphs, true in-place text reflow isn't possible in any free browser tool — instead, you white-out old text and type the new text on top, which covers the most common edits like changing a name, date or amount, and filling or signing forms.
How to use it
- 1Drop your PDF in, or click to choose it.
- 2Pick a tool: add text, white-out, draw/sign, highlight or checkmark.
- 3Click on the page to place it. Use Select to move or delete items.
- 4Move through pages, then tap Download to save your edited PDF.
Frequently asked questions
Can I edit existing text in the PDF?
You can cover existing text with a white-out box and type new text on top, which works for changing names, dates and amounts. True in-place text reflow isn't possible in any free browser tool because PDFs store text as fixed glyphs, not editable paragraphs.
Are my files uploaded?
No — the PDF is rendered and edited entirely in your browser using pdf.js and pdf-lib. Nothing is sent to any server.
Can I sign a PDF?
Yes — use the draw tool to add a freehand signature anywhere on the page.
What gets saved?
On download, all your overlays — text, white-out, drawings, highlights, checkmarks — are flattened into a brand-new PDF file.