Dev Tools

PDF Editor — Add Text, Images & Signatures to a PDF

Open a PDF and add text, images, and hand-drawn signatures right on the page, then save the edited file. Runs entirely in your browser — your PDF is never uploaded.

Related tools

About PDF Editor — Add Text, Images & Signatures

PDF Editor is a free, open-source (MIT) in-browser PDF editor by ShizukuIchi. Open a PDF and drop text boxes, images, and hand-drawn signatures directly onto the page, reposition and resize them, adjust font family, size, and line height, then save the flattened result as a new PDF. The build here is self-hosted directly from the ShizukuIchi/pdf-editor project's own source and runs entirely client-side: your PDF is never uploaded to any server by this site.

How to use

  1. Click "Choose PDF" (or drag a .pdf file onto the page) to load your document.
  2. Use the toolbar to add an image, a text box, or a drawn signature, then drag to position and resize each item on the page.
  3. Fine-tune text with font family, size, and line-height controls; you can also rename the output file.
  4. Click "Save" to download the edited PDF with your additions baked in.

Frequently asked questions

Is my PDF uploaded anywhere?
No. Your PDF is opened, edited, and saved entirely in your browser — the file itself is never sent to a server by this site.
Does it make any external network calls?
It loads its PDF rendering and generation libraries (pdf.js, pdf-lib, and downloadjs) from the unpkg.com CDN when the page opens. Those are code libraries only — the contents of your PDF are never transmitted.
What can I add to a PDF?
Text (with adjustable font family, size, and line height), images, and free-hand drawings such as signatures. Everything can be moved and resized before you save.