Place a logo, photo, scanned stamp or signature image anywhere on a PDF page. Drag it into position, set its size, and download the updated PDF.
No limits or paywall.
Use instantly, no account.
Processed inside your browser.
Clean, full-quality output.
No upload queue or waiting.
Works on phone and desktop.
Sometimes a PDF is almost right but missing a picture: your company logo on a quotation, a product photo in a spec sheet, a passport photo on an application, a stamp or seal on a certificate, or a QR code on a flyer. Rebuilding the document in Word just for that is overkill. Adding the image straight into the PDF takes a minute.
This free tool opens your PDF in the browser and lets you place JPG, PNG, WebP, GIF, BMP and AVIF images on any page. Drag the image where it belongs and set its size with a slider; the proportions are always kept. JPG and PNG files go into the PDF without recompression, transparency is preserved, and neither file is uploaded anywhere.
Before
Quotation PDF + logo.png
2 files
A document generated without your logo, and the logo as a separate transparent PNG.
After
Branded PDF
+ logo size
The logo sits in the header with its transparent background; the rest of the PDF is unchanged.
The PDF grows by roughly the size of the image you insert: JPG and PNG files are embedded as they are, other formats are converted to PNG first.
Drop the PDF into the editor above or tap to choose it (up to 60 MB), then go to the page where the image belongs.
Press Choose image (or the Image button in the toolbar) and pick a JPG, PNG, WebP, GIF, BMP or AVIF file. It appears in the middle of the part of the page you are viewing.
Drag the image into position. Use the Size slider above the page to set its width from 24 to 600 points; the height follows, so it never stretches.
Press Export PDF and download. Add more images to other pages before exporting if you need to.
| Format | In the PDF | Transparency | Note |
|---|---|---|---|
| JPG / JPEG | Embedded byte-for-byte | No (JPG has none) | Best for photos; no quality loss |
| PNG | Embedded losslessly | Kept | Best for logos, stamps and signatures |
| WebP | Converted to PNG | Kept | Common for images saved from websites |
| GIF | Converted to PNG | Kept | Only the first frame of an animation |
| BMP / AVIF | Converted to PNG | Kept (AVIF) | AVIF needs a browser that can open it |
A PDF can hold images in two native forms: JPEG data, exactly as a .jpg file stores it, and losslessly compressed pixel data with an optional transparency mask, which is what a PNG becomes. When you insert a JPG, its bytes are copied into the PDF unchanged, so there is no second round of compression and no quality loss. A PNG is stored losslessly, and its alpha channel becomes a soft mask that lets the page show through.
Other formats have no native PDF equivalent. WebP, GIF, BMP and AVIF are first decoded by your browser and redrawn as PNG, which keeps transparency, and then embedded like any PNG. For an animated GIF only the first frame is used, because a PDF page is static.
The image is added on top of the original page. Nothing else in the file is rebuilt, so the document keeps its searchable text, links, bookmarks and fillable form fields.
PDF pages are measured in points: 72 points make an inch, and an A4 page is about 595 × 842 points. The editor starts a new image at up to 200 points wide (about 7 cm) and never stretches small images beyond their own pixel width at first. The Size slider then sets the width anywhere from 24 to 600 points, with the height following automatically.
Sharpness depends on how many pixels are spread across that width:
A logo with a white box around it looks pasted on, especially on coloured letterheads. A PNG with a transparent background blends in. If you only have the logo on a white or coloured background, cut it out first with the Background Remover (note that tool sends the image to remove.bg to process it), then insert the PNG here.
Company seals and rubber stamps work the same way: scan the stamp on white paper, remove the background, and you get a reusable PNG stamp that you can place on any PDF and resize to look like the real thing.
A new image appears in the centre of the area of the page you are looking at, already selected, so it is always visible, even on a phone. Drag it with the mouse or a finger. Zoom in with the + button to line it up with margins or table cells, and use the Size slider for exact widths.
The position you see is the position you get. Scanned PDFs often store pages sideways with a rotation flag, and some PDFs have page boxes that do not start at the corner; the editor accounts for both. In our tests on rotated and offset pages, inserted images landed at exactly the same coordinates in the downloaded PDF as on screen.
The editor works with touch. On a phone, open the PDF, tap Choose image and pick a photo from your gallery or take one with the camera. Drag the image with your finger and set its size with the slider. The page thumbnails start hidden on small screens so the page itself gets the full width; open them with the panel button when you need to switch pages.
Both the PDF and the image are processed locally by your browser. PDF.js displays the pages, and pdf-lib writes the finished file. Neither file is sent to a server, which matters when the image is an ID photo, a signature or a company seal, and when the PDF is a contract or a quotation.
Add your logo to quotations, invoices, reports and proposals exported without it.
Place a passport-size photo in the photo box of a PDF application form.
Add a scanned company seal or "Paid" stamp to invoices and certificates.
Drop a QR code, product photo or map into an existing PDF flyer or menu.
Open the PDF in the editor above, press Choose image, pick the file, drag it into place and set its size, then press Export PDF. No account, watermark or upload.
Yes. PNG transparency is stored as a soft mask in the PDF, so the page shows through around the logo. WebP, GIF and AVIF transparency is kept too, because they are converted to PNG first.
No. JPG files are embedded exactly as they are, with no recompression. The image can still look soft if its resolution is low for the size you choose; see the next question.
For print, aim for about 300 pixels per inch of the size it will appear. A logo shown 2 inches (144 points) wide needs about 600 pixels across. On screen, half that is enough. The editor starts images at up to 200 points wide and never enlarges small images automatically.
In this editor you place it page by page, which suits a logo on a cover page or a stamp on a few pages. To put a logo or text on every page in one step, use Add Watermark to PDF.
Yes. A photo or scan of your signature works best as a PNG with a transparent or white background. To draw or type a signature instead, use Sign PDF, which trims and places it for you.
No. Both files are read and combined inside your browser. Nothing is sent to a server, so logos, ID photos and confidential documents stay on your device.
The photo is stored at its full resolution. A 4 MB phone photo adds about 4 MB. If that is too much, shrink the photo first with the Image Resizer or compress it to 500KB, then insert it.
No. Images are always placed on top of the page content. For a faint background mark behind the text, use a watermark instead.