Skip to content
Prepare & finish documents

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.

Your files are processed locally and are not uploaded.

Choose your PDF

Drag and drop a PDF file here

or

Choose file

Accepted: a PDF file

Processed locally. Files are never uploaded.

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

  1. 1
    Upload your PDF
  2. 2
    Upload your PNG or JPEG image
  3. 3
    Choose size, position, and rotation
  4. 4
    Preview the result
  5. 5
    Download 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

Privacy by architecture

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.

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.

Share this PDF tool