Add Image to PDF
Add image to PDF: place, resize and turn a picture, free.
Add image to PDF pages in a few clicks. Choose a JPG or PNG, drop it on the page, then drag it where it belongs, pull the corner to size it and the handle to turn it. Useful for a logo, a stamp, a letterhead or a photo.
- Free, no sign-up
- Files never leave your device
- Up to 100 MB per file
Drop a PDF file here
or
Up to 100 MB per file. Your files stay on your device.
Your file and your pictures stay on your device. Nothing is uploaded.
What next
- Placed a stamp or a logo near text? Zoom in to check it does not cover any words.
- Adding your signature as well? Sign PDF lets you draw it or type it instead of using a photo.
How to add an image to a PDF
- 1
Click “Choose a PDF file” or drag your PDF into the box.
- 2
Choose the picture you want to add.
- 3
Put it on the page, then drag, resize and turn it until it sits right.
- 4
Press “Save PDF with picture”, then download your file.
How your picture goes into the file
The tool takes any picture your browser can show. JPG and PNG pictures go into the file without being saved again and losing quality, and a JPG’s hidden camera details, such as the phone model and where it was taken, are left out first, and a PNG’s see-through background stays see-through, which is what lets a logo or a stamp sit on the page without a white box round it. Other formats, such as WebP and GIF, are redrawn by the browser first and go into the file as PNG.
A photo taken on a phone is often stored on its side with a note saying which way up it goes. We read that note and follow it, so the picture lands in the file the way you saw it on screen. After that you can turn it to any angle with the handle, and fade it with the “Strength” slider until it sits faintly behind the text.
You can put several pictures in one file, and each picture is stored once however many times it appears, so a logo on forty pages adds its size only once. The limit is 200 placements in one file. All of it happens in your browser: neither your PDF nor your picture leaves your device.
Example: a logo on a quotation
For this example we made a one-page quotation from a made-up window cleaning business and a simple logo as a PNG with a see-through background. The quotation was typed without a letterhead, and the logo had to go in the top corner before it was sent.
Choose the logo and press “Put it on this page”. Drag it to the corner, pull its corner handle until it is the right size, and check that it doesn’t cover the business name. A faint version is one move of the “Strength” slider away, but on a letterhead it usually looks best solid.
The picture sits on top of the page and the text does not move to make room, so give it an empty spot. To repeat a faint logo across the middle of every page of a long document, Add watermark does that and fits it to each page for you.

When you would use it
Stamping a company logo or seal on a quotation or an invoice before it goes to the client.
Adding a photograph to a job application or an official form that arrived as a PDF and must go back as one.
Dropping a receipt or a transfer confirmation into an expense report instead of attaching it separately.
Adding a diagram to a finished assignment without going back to the original document and exporting again.
What to expect
The picture is placed on top of the page. Text does not flow around it the way it would in a word processor.
Any picture the browser can open is accepted: JPG and PNG go in as they are, with a PNG’s transparency kept; other formats are redrawn as PNG. If your browser will not open an iPhone HEIC photo, convert it to JPG first.
A photo the camera stored sideways is turned upright for you; the handle lets you set any other angle yourself.
To repeat a faint logo across every page of a document, Add watermark does it in one pass rather than by hand.
Once saved, the picture is part of the page, so keep the original file if you expect to move or replace it later.
Updated 4 November 2026: camera details such as the phone model and GPS position are now removed from photos. Files made with this tool before then may contain them.
Frequently asked questions
Is this really free?
Yes. No sign-up, no daily limit, and no watermark on your file.
Are my file and my picture uploaded?
No. Both are read inside your browser, on your device, and neither is sent to us or anyone else.
What kinds of picture can I use?
Any picture your browser can open. JPG and PNG go into the file as they are; other formats such as WebP and GIF are redrawn by the browser and saved as PNG. A PNG with a see-through background stays see-through, which is what you want for a logo or a stamp.
Will the picture lose any quality?
No. It goes into the file exactly as it came, rather than being saved again on the way. The only exception is a picture our reader cannot make sense of, which the browser redraws first.
My photo is sideways everywhere else. What happens here?
Phones often store a photo sideways with a note saying which way up it goes. Browsers obey that note, and so do we, so the picture lands the way you saw it on the page here.
Can I add a logo to PDF pages, all of them at once?
Yes. “Put it on every page” drops it in the same corner of all of them at once, and you can still move any single one afterwards.
Can I fade it, for a watermark?
Yes, with the “Strength” slider. For a watermark repeated across a whole document, as text or as a picture, Add watermark fits it to every page for you.
Does adding a picture make the file much bigger?
It adds roughly the size of the picture, once, however many pages it appears on. A photo straight from a phone can be several megabytes, so shrink it first if size matters.
Can I put more than one picture on a page?
Yes. Press “Add another picture” and choose a second one, such as a photographed signature next to a stamp. Each picture has its own size, place and strength, and you can remove any of them before you save.
Why can’t I open my password-protected PDF?
Protected files are encrypted, so nothing can be added to them. Remove the password first, then open the file again.