Edit PDF
Add text, images, shapes and freehand drawing to a PDF, right in your browser — place it anywhere on the page, then download. Nothing is uploaded.
Input
Editing runs entirely in your browser — nothing is uploaded.
Edited PDF
Upload a PDF, add text, shapes, images or drawing on each page, and press Apply edits. Everything runs in your browser; your file is never uploaded.
Guides
Add text, images, shapes and freehand drawing to a PDF right in your browser — pick a tool, place it anywhere on the page, and download the edited file. Nothing is uploaded: pages are rendered and the edits are drawn back in entirely on your device.
How does it work?
- Upload a PDF. Each page renders as an image you can draw on.
- Pick a tool: Text (click to place, then type in the list below), Rectangle/Ellipse/Line (drag to draw), Draw (freehand, drag to sketch), or Image (choose a picture, then drag to place and size it).
- Add as many elements as you like, on any page — switch pages with the arrows, switch tools any time.
- Click Apply edits. Every element is drawn as real content directly onto the PDF's own pages, then the edited file is ready to download.
Does this destroy the rest of the page?
No. Unlike a redaction tool, edits are drawn on top of the page's existing content — the original text underneath stays selectable and searchable. Only the pixels your new elements actually cover are affected.
Can I remove something I added?
Yes, before applying. Rectangles, ellipses, lines, freehand strokes and images each show a small remove button on the page; text elements are edited (and removed) from the list underneath the page. Nothing is final until you click Apply edits, and you can always upload the PDF again to start over.
What if I just need to add a stamp or watermark across every page?
Use Watermark PDF — it repeats one image or text stamp across every page in one pass, instead of placing individual elements by hand. For highlighting existing text or leaving sticky-note comments (rather than adding new content), use PDF Annotator instead.