Edit a PDF

Click any text and retype it. Drag images around or swap them. Add text boxes, pictures, boxes, arrows, highlights, freehand ink and white-out. The file never leaves your browser.

PDF

drop it. goon.

drop your PDF here, or paste it.

stays in your browser. nothing leaves. nothing is watching.

how to edit a PDF

  1. 1Drop the PDF.
  2. 2Click text to edit it, drag images, or pick a tool from the bar and draw.
  3. 3press goon and download the edited PDF.

questions

Can I change text that is already in the PDF?
Yes. Click a line, retype it, click away. The old text is cut out of the page (not just covered) and the new text is written in the closest standard font: Helvetica, Times or Courier, in the same size and colour. On the rare page where the text cannot be cut cleanly, it is patched over with the background colour instead.
Does it keep the original font?
Untouched text keeps its font exactly. Edited or new text uses Helvetica, Times or Courier, matched to the original by style, weight and slant. Characters outside the Latin range those fonts cover are replaced with a question mark.
What about images?
Drag an existing image to move it, use the corners to resize, delete it, or replace it with one of your own. Original images are re-placed as-is, without re-encoding, so nothing loses quality. New images are embedded as PNG or JPG.
Are my edits reversible?
In the editor, yes: ctrl+z all the way back, and a "restore" button on anything that replaced original content. Once you download, the file is final. Keep the original if you want to go back.
Is this uploaded anywhere?
No. Rendering (pdf.js), editing and writing the new file (pdf-lib) all happen in your tab. Nothing leaves your device.
Is it really private?
Yes. The tool is code that runs in your browser tab. Your PDFs are never sent to a server. Open the network tab and check. Nobody is watching. Goon in peace.

Editing the text that is already there

Most "PDF editors" online only let you stamp things on top. This one reads the page’s content stream, finds the exact strings that draw a line, cuts them out and writes your new text in the closest standard font at the same size, colour and position. Lines below do not shift. Where a page is too unusual to cut cleanly, the old text is patched over instead, and the editor tells you.

Everything else you add

Text boxes with wrapping, alignment and rotation; images you drag in, resize and replace; boxes, circles, lines and arrows; highlighter over text; freehand ink; white-out for anything that must go; find and replace across the whole document; page deletion. Undo covers all of it, and the file is rebuilt with pdf-lib in your tab, never uploaded.

more PDF tools. you know you want to.

all PDF tools →