Add Text & Images to PDF
About Add Text & Images to PDF
Add Text & Images to PDF gives you a true visual workspace for placing pictures onto an existing PDF's pages — you see the actual rendered page, drop an image anywhere on it, and then drag, resize, and rotate it exactly the way you would move a photo around in a slide or design tool, rather than typing X and Y coordinates into a form and hoping they land in the right spot. This makes it the most hands-on, visually precise tool in the suite for a task that comes up constantly: getting a logo, a signature, a stamp, or a supporting photo onto a page that's already been created as a PDF.
After uploading a PDF, every page renders in a scrollable viewer so you can see your whole document at a glance. Clicking "Add Image" lets you select one or more PNG, JPG, or WEBP files from your device, and each one appears as a movable box centered on whichever page is currently in view. From there, the interaction model is the same one used by virtually every visual design tool: drag the body of the image to reposition it, pull the small circular handle in any corner to resize it (with an aspect-ratio lock you can toggle on or off), and use the rotate handle above the image to angle it freehand by dragging in a circular motion. A side panel mirrors all of this with precise numeric fields — exact width and height in pixels, an exact rotation angle, an opacity slider, and a page selector that lets you move an image to a completely different page without needing to delete and re-add it.
Layering is fully supported through Bring Forward and Send Backward controls, which matters when you're stacking a stamp on top of a signature, or placing a semi-transparent watermark-style image beneath other content. The Duplicate button is a fast way to place the same logo or stamp on several images without re-uploading the same file repeatedly — duplicate it, then drag the copy to its new position or reposition it to a different page using the page selector.
This tool solves problems that come up across a wide range of everyday document work: dropping a company logo onto an invoice, proposal, or letterhead before sending it out; placing a photographed or scanned signature onto a contract or form without printing a single page; adding a company stamp or seal to an approved document; inserting supporting photographs directly into a report, real estate listing, or academic submission; or building a simple photo-illustrated document by placing several images across multiple pages in one editing session. Because every image is embedded directly into the final PDF's page content when you export, the result is a normal, fully portable PDF file — there's nothing special the recipient needs to view it correctly; any standard PDF viewer will display your added images exactly where you placed them.
Everything — uploading, rendering, positioning, and generating the final file — happens locally in your browser using PDF.js for rendering and PDF-lib for the final export. Your PDF and your images are never uploaded anywhere, which matters for the kind of documents this tool is most often used on: contracts awaiting a signature, invoices with a company logo, or reports with supporting photos that you'd rather not route through a third-party server just to place an image on a page.
A tip for placing a signature or stamp precisely: zoom in using the toolbar's + control before fine-tuning position and size, since a larger on-screen view makes small drag movements more precise and less prone to overshooting the exact spot you're aiming for. If you're adding the same logo to many pages of a long document, drag or scroll the viewer to bring the next page into view, then click "Add Image" again rather than trying to drag one image a long distance across a scrolled document — re-adding is faster and keeps each placement independently adjustable afterward.
Because image rasterization and PDF export both run locally, adding a scanned signature or a confidential company stamp to a contract never involves sending that image anywhere outside your own device — the entire round trip, from selecting the file to downloading the finished PDF, stays on your computer, which matters most for exactly the kind of documents this tool tends to be used on. If what you need is specifically your own signature rather than an image or stamp, the dedicated PDF Signer tool offers a purpose-built drawing canvas for that.
Step-by-Step Instructions
- Upload your PDF into the drop zone — every page renders in the viewer once it loads.
- Click "Add Image" and select one or more PNG, JPG, or WEBP files from your device.
- Drag the image to reposition it, pull a corner handle to resize it, and use the top handle to rotate it freehand.
- Use the side panel for precise control: exact width and height, rotation angle, opacity, and which page the image sits on.
- Use "Forward" and "Backward" to control stacking order when images overlap, and "Duplicate" to reuse the same image elsewhere.
- Repeat for as many images and pages as you need — each image can be positioned completely independently.
- Click "Download PDF" to embed every image into your document and save the finished file.
Benefits & Use Cases
- True drag, resize, and rotate control instead of manual coordinate entry
- Supports PNG, JPG, and WEBP images
- Add unlimited images across as many pages as needed
- Precise numeric controls alongside intuitive visual dragging
- Layering, duplication, and per-image opacity control
- Runs entirely in your browser — nothing uploaded to a server