Add an Image to a PDF Online
Drop a photo, screenshot, or graphic onto any page of a PDF — a signature image, a diagram, a certificate seal. Choose exactly where it lands and how big it is, and apply it to one page or many.
Choose your PDF
Drag and drop a PDF file here
or
Choose fileAccepted: a PDF file
Choose your image
Image placement options
Add a valid PDF and a PNG or JPEG image on the left to see placement options and a live preview.
Add a valid PDF above to turn this on.
Before processing
- Target file must be a valid PDF
- Image must be a valid, decodable PNG or JPEG
- Image dimensions must be 8000px or smaller on the longest side
- Image file must be 30MB or smaller
- Width must be greater than 0 (and height too, if aspect lock is off)
- Opacity must be between 10% and 100%
How to use Add Image to PDF
- 1Upload your PDF
- 2Upload your PNG or JPEG image
- 3Choose size, position, and rotation
- 4Preview the result
- 5Download your PDF
Real use cases
Placing a scanned signature image onto a contract page
Adding a diagram or screenshot next to a written explanation
Dropping a certificate seal or approval stamp onto a document
Adding a photo to a report or form
Benefits
Full control over size, position, rotation, and opacity
Aspect ratio preserved automatically unless you choose to override it
Apply to every page or only the ones you select
Live preview before you download
Nothing about your document or image is uploaded
How browser-based processing works here
Your PDF and image both open locally in your browser, and the image is embedded directly into the page using your device's own processing. The resulting file is generated on your device — no file content is sent anywhere.
- No file upload endpoint exists on this page
- No database or server-side file storage
- Output is generated locally as a browser Blob file
Supported files: Standard, non-encrypted PDF files with a PNG or JPEG image. Encrypted or password-protected PDFs aren't currently supported.
Honest limitations
- PNG and JPEG images only — WEBP isn't supported yet and is rejected up front rather than left in an endless checking state.
- Height always follows the image's own aspect ratio unless you explicitly unlock it to set a custom height.
- Existing content on the page isn't edited — your image is drawn as a new layer on top of the page.
- Page count, page order, dimensions, rotation, and document metadata carry over unchanged.
No artificial daily task limits. Processing capacity depends on your device, browser, file size, and page count.
Troubleshooting
My image upload was rejected
Add Image to PDF accepts PNG and JPEG only. Convert a WEBP or other format to PNG or JPEG first, and confirm the file isn't corrupted or over 30MB.
The image looks stretched or distorted
Turn on aspect-ratio lock (the default) so height always follows the image's own proportions — only unlock it if you deliberately want a custom height.
The image isn't exactly where I want it
Pick a different anchor position, then fine-tune with the custom X/Y offset.
Related tools
Frequently asked questions
Can I control the image size precisely?
Yes, set an exact width; height follows the image's own aspect ratio unless you unlock it to set a custom height too.
Can I add the image to only some pages?
Yes, switch to "Selected pages" and choose exactly which pages should get the image.
Does this preserve a transparent PNG background?
Yes, PNG transparency is preserved — nothing is flattened onto a white background.
Why is WEBP not supported?
WEBP decoding isn't reliable enough across every browser and device yet, so it's rejected clearly up front rather than risking a stuck or corrupted conversion. Use PNG or JPEG instead.