ALL PDF TOOLS37
Add Image to PDF
Add an Image to a PDF — Free Online Tool
Place a PNG or JPEG on one page or every page, and drag it exactly where you want it.
About Add Image to PDF
Adding a picture to a PDF that already exists — a logo on a letterhead, a stamp, a photo dropped into a report — is something the format is awkward about. A PDF page has no notion of moving anything: everything on it is drawn at fixed coordinates, so adding a picture means drawing it in too. That is what this tool does. Drop a PDF, choose a PNG or JPEG, and the page you are looking at is rendered with PDF.js and given a marker you can drag. Click or drag anywhere on the page to put the image's top-left corner there, or type exact percentages into the X and Y fields — the fields and the drag are the same two numbers, so the placement works from the keyboard alone and the marker cannot disagree with the file you download. Width is a percentage of the page's own width and the height follows the image's proportions, so nothing is stretched. Opacity thins the image, and Turn swings it counter-clockwise about its own bottom-left corner. You choose which pages get it: all of them, the first, the last, or one page you name. You also choose whether it is drawn over the page's content or under it, which is what a background letterhead wants — though a page with a filled background of its own will hide anything placed underneath. Three things worth knowing before you rely on the output. The picture is drawn into the page's content rather than added as an annotation object, so it is permanent: nobody can click it in a reader and drag it away, and neither can you. An image whose EXIF Orientation tag is not 1 has to be redrawn upright before it is embedded, because PDF readers ignore that tag, and for a JPEG that costs one re-encode — the canvas says so when it happens. A page the file stores with its own rotation is handled: the marker and the download agree at 0, 90, 180 and 270 degrees, which is pinned by a test over all four. It all runs in this tab: your browser reads both files and nothing is uploaded.
Questions
Which image formats can I place?
PNG and JPEG. Those are the two formats a PDF can carry directly, so their bytes go into the document as they are, with no conversion step in between. The file's own bytes decide, not its name — a WebP or a HEIC saved as photo.png is refused with a plain sentence rather than a parser error. Convert it to PNG or JPEG first and it places fine.
Can the image still be moved or deleted in a PDF reader afterwards?
No. It is drawn into the page's content stream, in the same layer as the text and pictures already there, so it is part of the page rather than an object sitting on top of it. Nobody can click it in a reader and drag or delete it — and neither can you. Keep the original PDF if you might want the page back without the image; this tool never changes the file you dropped.
Will a photo from my phone come out sideways?
No, but the fix has a cost worth knowing about. Phone cameras record which way up a photo is in an EXIF Orientation tag, and PDF readers ignore that tag entirely — so an image carrying one would be embedded on its side and at the wrong aspect ratio. When the tag is anything other than 1, the picture is redrawn upright before it is embedded. For a JPEG that is one re-encode at quality 92%, and it drops the EXIF block, GPS position included. The canvas tells you when this happened. An image with no tag, or a tag of 1, goes in untouched.
Does a transparent PNG stay transparent?
Yes. A PNG with an alpha channel is embedded with a soft mask, so a logo with a transparent background sits over the page instead of on a white box. That is separate from the Opacity slider, which thins the whole image so the page shows through the picture itself as well.
Can I put the image behind the text instead of over it?
Yes — set LAYER to Under content and the image is drawn before the page's own content, so text and pictures on the page cover it. One caveat: if the page already paints a filled background, that background is part of its content and will hide the image completely. Over content is the default, and is always visible.
Is my file uploaded to a server?
No. Transmute processes everything locally in your browser using JavaScript and WebAssembly. Your files never leave your device — there is no server, no upload, no cloud processing.