What does JPG to PDF do?
It builds one PDF from ready JPG or JPEG images, placing each image on its own page in list order.
Arrange JPEG pages, pick page size and fit settings, then download one PDF created in your browser.
Preparing the editor...
The guide and instructions on this page are available while the tool loads.
JPG to PDF places each ready JPG or JPEG onto its own page and builds one PDF from the current image list. It is useful when every source file is already JPEG and you need a shareable multi-page document.
Page order follows the displayed list. Use the up and down arrows to reorder, remove unwanted items, or add more JPEG files in later batches. Choose Auto, A4, or Letter page size; Auto, Portrait, or Landscape orientation; and None, Small, or Medium margins. Fit keeps the full image visible inside the content area and may leave blank space. Fill covers the area and can crop edges. Both modes keep the image’s aspect ratio and center the placement.
JPEG bytes are embedded with pdf-lib without an intentional re-encode step, and there is no JPEG quality slider. The tool does not explicitly correct EXIF orientation tags, so some photos may still look rotated. JPEG files have no transparency channel to preserve. Low-resolution sources can look softer when enlarged onto a larger page.
Conversion stays in the browser. Ordinary site 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. Unsupported formats are rejected. The default output name is the single-image base name or images-document.pdf, and you can edit the filename before creation. Progress is shown per page, but there is no dedicated cancel control once PDF creation starts. Large collections can use substantial browser memory.
Typical tasks this tool is built for.
JPEG inspection and PDF creation 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 JPG to PDF analytics do not include raw image pixels or filenames.
Practical tips before you download or share the output.
JPG to PDF accepts JPG and JPEG only, up to 40 images, 20 MB each, and 100 MB total. Additional uploads append to the list, and duplicates are allowed. Arrow controls set page order. Defaults follow the Photo album preset: Auto page size, Auto orientation, Fit, and no margin. Fit never stretches; Fill can crop. JPEG bytes are embedded without a dedicated recompression control. EXIF orientation is not explicitly corrected. Output is a sanitized {name}.pdf with automatic and manual download. Reset clears the workspace; creation has no true cancel. No OCR or searchable text is created. 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.
Common next steps after using this tool.
Build one ordered PDF from mixed supported image formats, with one ready image on each page.
Compress a JPG, PNG, WebP, or AVIF image with format, quality, and optional resize controls.
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 JPG or JPEG images, placing each image on its own page in list order.
JPG and JPEG only. PNG, WebP, GIF, BMP, HEIC, AVIF, SVG, and TIFF are not accepted on this route.
At least one and at most 40 images in one PDF.
Each image can be up to 20 MB, and the selected set must stay within 100 MB total.
Yes. Use Add more to append additional JPEG files until you hit the count or total-size limit.
Yes. The tool does not block duplicate filenames or identical JPEG files.
Use the up and down arrow controls. Drag-and-drop reordering is not implemented.
The first image in the list becomes page 1, and later images follow that sequence.
Auto, A4, and Letter. Auto derives page height from each image’s aspect ratio within fixed limits.
Auto, Portrait, and Landscape. Auto uses landscape when an image is wider than it is tall.
None, Small, or Medium. Margins reduce the content area used for Fit or Fill placement.
Fit scales the image to fit inside the content box without cropping. Fill scales to cover the box and can crop edges. Neither mode stretches the aspect ratio.
No. Placement keeps the JPEG proportions and centers the image on the page.
No explicit EXIF orientation correction is applied. Rotate the JPEG first when a photo opens sideways.
JPEG files do not include an alpha channel, so there is no transparency to preserve on this route.
JPEG files are embedded with pdf-lib from their existing bytes. There is no quality slider or intentional JPEG re-encode step in this workflow.
No. Image pages are not OCRed, so photographed text is not selectable.
Local. Inspection and PDF assembly run in the browser with pdf-lib.
No. Images are not uploaded to DevToolKit for PDF creation. Ordinary site assets may still load.
The download uses a sanitized name ending in .pdf. One image defaults to that file’s base name; multiple images default to images-document.pdf unless you edit the name.
There is no dedicated cancel control once creation starts. Reset clears the workspace afterward but may not stop work already running.
Identified events may include image count, input or output byte totals, page size, fit mode, page count, and result or error codes. They do not include filenames or raw image pixels.
Browse related tools or open the full workspace.