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
Design PDF templates visually — place text, images, tables, barcodes, and QR codes on a base PDF and generate a finished document, entirely in your browser.
Write rich, structured content with a block-style editor and get clean JSON output, entirely in your browser.
Write and format rich text with a full WYSIWYG toolbar: headings, lists, colors, links, images, and more, entirely in your browser.
A rich-text WYSIWYG editor built on ProseMirror, with a full formatting toolbar for headings, lists, code blocks, and more, entirely in your browser.
Write and edit Markdown in a live WYSIWYG editor with tables, task lists, code blocks, and slash commands, entirely in your browser.
Draw, edit, and export images with a free, open-source recreation of classic Paint.
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
- Click "Choose PDF" (or drag a .pdf file onto the page) to load your document.
- 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.
- Fine-tune text with font family, size, and line-height controls; you can also rename the output file.
- 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.