Skip to content

Add or Insert Image to PDF Online

Add JPG or PNG images to PDF pages (logos, signatures, screenshots). Pick a page range, drag to position and embed the image in your browser.

  • Add logos, photos, or images to any PDF page
  • Place on one page, all pages, or custom ranges
  • Resize, rotate, and fine-tune per page

Adding an image to a PDF covers logos, signed photo stamps, screenshots and watermarks. OpenPDF accepts JPG or PNG, lets you drag the image to a position on selected pages and embeds it into the PDF with pdf-lib. Review the exported file, especially when placing a large image on many pages.

How it works

  1. Upload the PDF. Drop the PDF you want to edit onto OpenPDF.
  2. Choose an image. Add a JPG or PNG from your device. Drag to position it on the page.
  3. Resize and rotate. Scale and rotate the image with the handles until it fits where you want it.
  4. Export the PDF. OpenPDF embeds the image into the PDF in your browser and returns the updated file.

Common use cases

  • Adding a company logo to the top of every invoice page.
  • Stamping a signed photo of a delivery receipt onto a shipping manifest.
  • Inserting product screenshots into a documentation PDF without rebuilding the layout.
  • Placing a profile photo into a CV export that came out image-less.

Check image placement on a known page

These synthetic samples contain no personal data. The PDF has portrait page 1 (300 × 400 points) and landscape page 2 (400 × 300 points), each marked with its page number.

  1. Download the samples, then open the 2-page PDF in the viewer above.
  2. Choose the PNG, enter 2 in Place on pages, and check the preview on page 2.
  3. Choose Embed & download to process the PDF, then choose Download on the result screen. Open the saved PDF and check both page markers and the image.

Expected result: 2 pages with their original sizes and text markers; the image appears only on page 2 and keeps its 2:1 aspect ratio.

Change Place on pages to 1 to preview the image on page 1 instead. The preview follows the selected page and placement.

The image becomes part of the PDF page content. If a PDF has digital signatures, editing and re-saving it invalidates them. This synthetic sample does not establish preservation of forms, bookmarks or accessibility tags in other files; review your actual output.

Frequently asked questions

What image formats can I add?

JPG and PNG are supported, which covers logos, photos and screenshots. For vector logos, export to PNG at 2x the target size first for crisp rendering.

Can I place the image on every page?

Yes. Choose a page range — a single page, a custom range like 3-8, or every page. The image is placed at the same position on each selected page.

Will the image be flattened into the PDF?

Yes. Images are embedded as native PDF image objects using pdf-lib, so the output renders identically in every PDF viewer.

Is the image uploaded?

Composition happens in your browser, so the document content is not uploaded for processing. Optional services can have separate network and data conditions.

Why OpenPDF

OpenPDF is an independent project where PDF document processing runs in the browser using WebAssembly and modern JavaScript APIs. The toolkit includes merge, split, sign, organize, annotate, compress, watermark, page numbers, add image and fill forms. Practical limits depend on the operation, document and device. The page source and privacy policy describe consent controls, analytics, advertising and optional services before you use the tool with sensitive documents.

By · Last updated: