PDF tools

Edit a PDF

Drop a PDF, then add text, rectangles, ellipses, and lines straight onto the page and download the edited copy. Everything you draw is baked into the page when you export. It all runs in your browser; your file never leaves your device.

How the editor works

Pick a tool — text, rectangle, ellipse, or line — set its colour, opacity, and border width, and draw directly on the page preview. Objects stack in the order you add them; use bring-forward and send-backward to change which sits on top, and undo to step back. When you export, every object is rendered into the page content with pdf-lib at its exact position, so the downloaded PDF matches what you drew.

What you get back

A normal PDF with your text and shapes drawn into the pages. Because they are baked into the page content rather than added as interactive annotation objects, they display identically in any PDF reader and cannot be toggled off. The whole process runs in your browser with pdf.js and pdf-lib — nothing is uploaded, stored, or seen by us.

Frequently asked questions

What can I add to a PDF here?
In this version you can add free text and three shapes — rectangles, ellipses, and lines. Pick a tool, choose a colour, opacity, and border width (and for text, the font size and bold/italic), then draw directly on the page. Each object can be moved up or down the stacking order and deleted, and there is an undo for every change.
Are these real PDF annotations, or are they drawn into the page?
They are drawn into the page. When you export, the text and shapes you placed are baked into the page content with pdf-lib — exactly the overlay you see in the editor. They are not interactive PDF annotation objects (the kind you can click and edit in a PDF reader); they become part of the page itself, like ink stamped onto paper.
Is my file uploaded to a server?
No. The whole editor runs in your browser — pages are rendered with pdf.js and the edits are baked in with pdf-lib, all on your own machine. Your file is never sent anywhere, and there is no server involved.
Is it free, and do I need an account?
It is free with no watermarks, no daily caps, and no sign-up. Drop a PDF, add your text and shapes, and download the edited copy.