Tools › Edit PDF

Edit PDF

Add text, draw with a pen and highlight — right on the page. Everything happens in your browser; your file is never uploaded.

Drop a PDF here or click to choose Add text, draw & highlight, then download

Edit a PDF right in your browser — add text, draw with a pen, and highlight on the page, then download the result. Your file never leaves your device; everything is processed locally, so it works even offline once the page has loaded.

How to edit a PDF online

  1. Open your PDF. Drop a PDF onto the page or click to choose one — it loads straight into the editor without any upload.
  2. Pick a tool. Choose Text to tap the page and type a box, Draw to sketch with the pen, or Highlight to swipe a translucent marker over text.
  3. Set colour and size. Use the colour swatch and the size slider (8–48) to style your text, pen strokes, or highlights before you place them.
  4. Move across pages. Use the ‹ and › arrows to flip through pages and add annotations anywhere in the document; drag the grip on a text box to reposition it.
  5. Download the edited PDF. Click Download PDF — your text and drawings are baked onto the original pages and saved as edited.pdf.

Frequently asked questions

Is my PDF uploaded to a server?

No. The PDF is rendered and edited entirely in your browser using JavaScript, and the annotations are written onto the file on your own device. Nothing is ever uploaded.

Is it free and do I need an account?

Yes, it's completely free with no sign-up. Just open the page and start editing.

Does it work on a phone?

Yes. Text, pen and highlight all respond to touch, so you can annotate a PDF on a phone or tablet as well as on a desktop.

Can I add text, draw, and highlight on the same page?

Yes. You can place multiple text boxes, freehand pen strokes, and highlights across any pages, then download them all in one file.

Can I move or delete a text box after adding it?

Yes. Drag the ⠿ grip to reposition a text box, or click the × on it to remove it before you export.

Will special characters or emoji show up in the text?

Text is drawn with the standard Helvetica font, which only supports basic Latin (WinAnsi) characters. Emoji and non-Latin scripts are dropped, so stick to standard letters, numbers and punctuation.