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.
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.
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.
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.
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.
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.
Yes. Images are embedded as native PDF image objects using pdf-lib, so the output renders identically in every PDF viewer.
Composition happens in your browser, so the document content is not uploaded for processing. Optional services can have separate network and data conditions.
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 Marco B. · Last updated: