Add an image to a PDF online. Free, no upload.
Drop a logo, stamp, photo, or screenshot onto any page. PNG, JPEG, WebP, and GIF all work. Drag to position, corner-handles to resize, rotate handle to rotate. The image is embedded directly into the exported PDF — visible in any viewer.
Everything you need to know about adding images to PDFs.
When to add an image to a PDF
Four common use cases drive most image-on-PDF additions: stamping a company logo onto every contract or invoice, adding a "PAID" or "APPROVED" badge to a finalised document, dropping a photo of an ID or supporting document onto a form (visa applications, insurance claims), and pasting a chart or screenshot from another application into a PDF report. PDFCatalyst handles all four with the same drag-and-drop image tool — pick a file, click on the page, the image appears.
Supported formats — and how WebP / GIF work
PNG and JPEG are embedded directly via pdf-lib (the PDF specification natively supports both). WebP and GIF are rasterised through an offscreen canvas at export time and embedded as PNG — this means a Chrome screenshot saved as `.webp` or an animated GIF's first frame both ship in the exported PDF correctly. SVG and other vector formats are rasterised the same way; the result is a flat raster, not a scalable vector.
Resizing and rotating images
Drop the image, click to select it, then use the corner handles to resize (proportional by default; hold Shift to free-resize) and the rotate handle (the small circle above the bounding box) to rotate to any angle. The rotation is applied at export via pdf-lib's rotate parameter, so the image renders at the correct angle in any PDF viewer. Internally the image is rasterised once at upload and the resize is just CSS-style scaling — there's no quality loss from re-encoding.
Image transparency survives export
PNGs with transparent backgrounds (logos with no background, signature scans on transparent paper) keep their alpha channel through the export. The PDF embeds the alpha-mask correctly so the image overlays the underlying page without a white box around it. WebP and GIF transparencies also survive — the canvas rasterisation step preserves alpha by default. JPEGs don't support transparency by spec, so they always come out as opaque rectangles.
Privacy: images never leave your browser
Server-side image-on-PDF tools have to upload BOTH your PDF AND your image separately, plus the merged result comes back over the network. Two upload round-trips for a one-click operation. PDFCatalyst reads the image as a data URL, embeds it into the PDF in browser memory, and downloads the result directly. Neither the PDF nor the image touches our infrastructure. Verify in DevTools' Network tab while you add an image.
Add Image to PDF in 4 steps.
- 01Open the PDF
Drop your PDF onto the editor at /app or click to browse from your device.
- 02Pick the Image tool
Click the image icon in the left toolbar. The file picker opens — choose PNG, JPEG, WebP, or GIF.
- 03Click to place
Click anywhere on the page to drop the image at that position. Drag to move, corners to resize, rotate handle to rotate.
- 04Download
Click Download to save the PDF with the image embedded. The image renders at the same position in any viewer.
Questions about this tool.
Add an image to your PDF in your browser. Free.
Drop the image, click to place, download. Logos, stamps, photos — all PNG / JPEG / WebP / GIF.