Skip to content

Edit PDF

Add text, images, whiteout and shapes onto a PDF, then download — all processed in your browser.

How to use the Edit PDF

  1. Open the PDF you want to edit.

  2. Switch to Edit text and click any text to retype it, or use Add content.

  3. Click Export and download the edited PDF.

How to edit a PDF in your browser

This editor renders your PDF with pdf.js and gives you two modes. Edit text reads the real text runs in the document and lets you retype them in place; on export each changed run is re-typeset at its exact original position, size and color in a metric-compatible font — Liberation Sans for Arial/Helvetica, Times for serif and Courier for monospace — so common documents look unchanged. Add content overlays new typed text, images, white cover boxes and shapes you drag where you want. Everything runs locally with pdf-lib; the PDF is never uploaded.

Key features

  • Edit existing text in place, matched to its original font
  • Add selectable vector text, images and shapes
  • Whiteout boxes to cover existing content
  • Drag to position; download with edits baked in

Frequently asked questions

Can I edit the text that's already in the PDF?

Yes. In Edit text mode, click any text run and retype it. On export the original is covered and your new text is drawn at the same position, size and color. There's also an Add content mode for placing new text, images and shapes on top.

Will the edited text keep the exact same font?

It's re-typeset in a metric-compatible substitute: Liberation Sans (identical metrics to Arial/Helvetica), Times for serif, or Courier for monospace, matched for bold/italic. For documents in those common families it's visually indistinguishable; for unusual embedded fonts it uses the closest match, because PDFs only embed the specific glyphs they use.

Is the editing done on a server?

No. The PDF is rendered and edited entirely in your browser, so the document never leaves your device.

Is the text selectable in the output?

Yes. Both edited and added text are drawn as real PDF text with pdf-lib, so they stay selectable and searchable. Images are embedded as PNG/JPG.