What does the JPG, PNG, and WebP Images to PDF do?
Use this tool when you need a browser utility that places one selected image on each page of a new PDF. It accepts one or more JPEG, PNG, or WebP images and returns a downloadable multi-page PDF with image-sized, A4, or Letter pages. Results are deterministic for the same input except where cryptographic randomness, current time, or a live provider response is part of the task.
Match image size or choose a document page size?
Match each image when pixel dimensions should define each PDF page. Choose A4 or Letter for printing and consistent paper size; the image is centered and scaled down to fit.
How do you use it?
- Add one or more JPEG, PNG, or WebP files in the order they should become pages.
- Choose Match each image, A4 portrait, or US Letter portrait and set a margin from 0 to 144 points.
- Select Process, verify the page count, and download images.pdf.
Worked example
Place three images on A4 pages
Input
Files: cover.jpg, diagram.png, photo.webp
Page size: A4 portrait
Margin: 24 pointsOutput
images.pdf
Page count: 3
One centered image per pageImages are normalized locally and scaled down when necessary to fit the selected page inside the margin.
Common errors and fixes
| Symptom | Likely cause | Fix |
|---|---|---|
| An image is rejected or PDF creation fails. | The browser cannot decode the file, total selection exceeds 100 MB, or one image exceeds the 100-megapixel safety limit. | Convert the source to a valid JPEG, PNG, or WebP and reduce its dimensions or batch size. |
| A small image does not fill the page. | The tool never enlarges images above their decoded dimensions. | Use a larger source or resize it deliberately before building the PDF. |
Important behavior of Images to PDF
Very large images remain memory-intensive even when the final PDF is compact.
Standards and implementation references
- pdf-lib documentation (opens in a new tab)Documents creation of pages and embedded images in the generated PDF.
- MDN — CanvasRenderingContext2D.drawImage() (opens in a new tab)Documents local image normalization before embedding.
Frequently asked questions about Images to PDF
Does the Images to PDF upload my input?
No. Processing runs in the current browser tab, and the page does not send tool input to a KitLumi processing endpoint.
What input does the Images to PDF accept?
It accepts one or more JPEG, PNG, or WebP images. The workspace checks the input and reports malformed or unsupported values before it produces a result.
What does the Images to PDF produce?
It produces a downloadable multi-page PDF with image-sized, A4, or Letter pages. Copy and download controls appear when the output format supports them.
What limitation should I know?
Very large images remain memory-intensive even when the final PDF is compact.
What changed?
Added Multiple image input, A4 and Letter pages, Configurable margins, Local PDF export, responsive controls, explicit runtime disclosure, and tested browser output.