What does Image to PDF do?
It builds one PDF from ready supported images, placing each image on its own page in list order.
Mix supported photos, screenshots, and graphics, arrange the page list, then create a PDF in your browser.
Preparing the editor...
The guide and instructions on this page are available while the tool loads.
Image to PDF creates one multi-page PDF from a list of ready JPG, PNG, WebP, GIF, or BMP files. Formats can be mixed in the same document, and each ready image becomes its own page.
The displayed list order becomes the PDF page order. Use the up and down arrows to rearrange pages, remove failed items, or add more supported files later. Choose Auto, A4, or Letter page size; Auto, Portrait, or Landscape orientation; and None, Small, or Medium margins before creating the file.
Fit keeps the whole image visible inside the content area and may leave blank space. Fill covers the area and can crop edges. Neither mode stretches the aspect ratio. JPG and PNG embed through direct pdf-lib paths; WebP, GIF, and BMP are decoded in the browser, drawn to canvas, exported as PNG bytes, and then embedded. Animated GIF frames are not kept. EXIF orientation is not explicitly corrected, and transparency appearance can vary by source format and PDF viewer.
Conversion stays in the browser. Ordinary website assets may still load, and usage metadata such as counts, layout choices, byte totals, and result codes may be recorded. Identified events omit filenames and raw image bytes.
Limits are one to 40 images, 20 MB per file, and 100 MB combined. HEIC, HEIF, AVIF, SVG, and TIFF are not accepted. The default filename is the single-image base name or images-document.pdf, and you can edit it before creation. Progress is shown per page, but there is no dedicated cancel control once PDF creation starts. Large mixed collections can use substantial browser memory.
Typical tasks this tool is built for.
Image inspection, optional canvas normalization, and PDF assembly run locally in your browser with pdf-lib. Selected images and the generated PDF are not uploaded for conversion. Usage and diagnostic metadata such as image count, input or output byte totals, page size, fit mode, page count, page context, and result or error codes may still be sent; identified Image to PDF analytics do not include raw image pixels or filenames.
Practical tips before you download or share the output.
Image to PDF accepts JPG, PNG, WebP, GIF, and BMP only—not HEIC, AVIF, SVG, or TIFF. Limits are 40 images, 20 MB each, and 100 MB total. Add more appends files; duplicates are allowed. Arrow controls set order; drag reordering is unavailable. JPG and PNG embed directly; WebP, GIF, and BMP pass through canvas-to-PNG. Animation is not preserved. Fit does not stretch; Fill may crop. EXIF orientation is not explicitly fixed. Output is a sanitized {name}.pdf with automatic and manual download. No OCR. Reset clears the workspace; creation has no true cancel. Analytics may include counts, bytes, page size, fit mode, and codes, but not filenames or raw pixels.
Longer reads that pair well with this tool.
Image guide
A practical image-preparation workflow: choose the required format, set dimensions, review processing labels, and inspect the exported file before sharing.
PDF guide
Practical student workflows — compress scans, merge assignments, split chapters, convert phone photos to PDF, and protect personal records — with honest limits on OCR output.
File guide
Choose the right DevToolKit conversion workflow, check its processing label, and review the output before replacing the source file.
Common next steps after using this tool.
Compress a JPG, PNG, WebP, or AVIF image with format, quality, and optional resize controls.
Turn one or more JPG and JPEG photos into a single ordered PDF with one image per page.
Remove an image background, review the cutout, refine its edge softness, and export it with transparency or a new background.
Select a rectangular region from one JPG, PNG, or WebP with aspect presets, pixel coordinates, and format-aware export.
Rotate one JPG, PNG, or WebP in 90° steps or mirror it horizontally and vertically, then export a new copy in the source format.
Resize a JPG, PNG, or WebP image by exact dimensions, percentage, or common web and social presets.
Situations where this workflow saves time.
It builds one PDF from ready supported images, placing each image on its own page in list order.
JPG, JPEG, PNG, WebP, GIF, and BMP. HEIC, HEIF, AVIF, SVG, and TIFF are not accepted.
Yes. Any combination of the supported formats can appear in the same document.
At least one and at most 40 images.
Each image can be up to 20 MB, and the selected set must stay within 100 MB total.
Yes. Use Add more to append supported images until you reach the count or total-size limit.
Yes. The tool does not block duplicate filenames or identical files.
Use the up and down arrow controls. Drag-and-drop reordering is not available.
They are decoded in the browser, drawn to canvas, exported as PNG bytes, and then embedded with pdf-lib.
JPG uses pdf-lib embedJpg from the existing bytes. PNG uses embedPng from the existing bytes.
No. The workflow creates a still raster page and does not preserve animation.
Choose Auto, A4, or Letter. In Auto mode, each mixed-format page height follows that image’s aspect ratio within the helper’s min and max bounds.
Orientation can be Auto, Portrait, or Landscape. Margins can be None, Small, or Medium.
Fit scales the image to fit without cropping. Fill scales to cover and can crop edges. Neither mode stretches the aspect ratio.
No. Placement keeps source proportions and centers the image on the page.
No explicit EXIF orientation correction is applied. Rotate the source first when needed.
PNG and some canvas-normalized sources can carry alpha into the embedded raster, but appearance can vary by PDF viewer. Verify important transparent graphics after download.
No. Pages are raster images. This tool does not run OCR.
Local. Inspection, optional canvas normalization, and PDF assembly run in the browser.
No. The mixed-format conversion path keeps selected images in the browser. Website assets may still load separately from conversion.
Downloads use a sanitized .pdf name. One image defaults to that file’s base name; multiple images default to images-document.pdf unless you edit the name.
Export has no stop button after Create PDF begins. Clearing the workspace resets the UI later and does not guarantee aborting an in-flight job.
Browse related tools or open the full workspace.