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.

Ad space — replace with your AdSense unit
🔒 Your PDF never leaves your device. Edits are added as overlays and flattened into a new PDF on download.
📄
Drop a PDF here or click to choose

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

  1. 1Drop your PDF in, or click to choose it.
  2. 2Pick a tool: add text, white-out, draw/sign, highlight or checkmark.
  3. 3Click on the page to place it. Use Select to move or delete items.
  4. 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.