How the JPG-to-PDF converter works
The page treats every JPG image you add as one page of the output PDF. When you select files, each image is read, decoded, and placed onto its own page sized exactly to the image’s pixel dimensions — a 4000×3000 photo becomes a 4000×3000-point page. The resulting PDF contains only the pixel data from the originals — no text, no searchable content, no editable layers.
The images are not uploaded anywhere. The entire conversion runs inside the browser. The tool reads the file data into memory, decodes each image, then assembles the PDF locally. This means the process is constrained by the device’s available memory and processor speed. For typical sets of 20 JPGs of a few megabytes each, this is fine. But very large files or a large number of files may cause the browser tab to slow down or, in extreme cases, crash.
The order of pages is exactly the order you add the files. You cannot reorder them after selection, so plan your upload sequence. If you need a specific arrangement, rename the files or select them in the correct order in the file picker.
What you get (and don’t get) from the PDF
The output is a container of bitmap pages. Each page is a single image embedded as a raster object in the PDF. There is no OCR applied, no text extraction, and no way to copy or search the content without running an external OCR engine on the final PDF. This is fundamentally different from a PDF generated from a word processor or a scanned document with an OCR layer.
Because each JPG becomes one PDF page, the total page count equals the number of successful images you added. The file size of the output PDF is typically smaller than the sum of the input JPG sizes, because each image is re-encoded at a high quality setting while the PDF is packed. The results panel shows both the total input size (“Source”) and the output size, so you can see the reduction. If you convert a single image, the PDF keeps that file’s name (photo.jpg becomes photo.pdf); a batch is saved as brobrogo-images.pdf.
The PDF is not editable as text. If you need to modify the content later, you would need to go back to the original images, edit them, and re-create the PDF. There is no way to re-open the PDF and extract the individual images back to separate files using this tool.
Limits and error messages
The page enforces three hard limits:
- Maximum number of files: 20 at a time. If you try to select more, the message “Choose up to ‹max› images at a time.” appears (max is 20). This is a practical limit for browser memory and processing time.
- Maximum file size per image: 80 MB. Larger files trigger “Each file must be ‹max› or smaller.” This prevents the browser from running out of memory while decoding a single massive image.
- File type restrictions: This page accepts JPEG images only — the file picker filters to
.jpg/.jpegfiles. If you drop a file that is not an image, the page shows “Choose image files: JPG, PNG, WebP, AVIF, GIF, HEIC or HEIF.” For other image formats, use the site’s PNG to PDF or Image to PDF pages.
Other error messages cover specific failure modes:
| Condition | Message |
|---|---|
| No files selected and user clicks Create PDF | “Choose at least one file.” |
| File is empty (0 bytes) | “This file is empty.” |
| Image can't be decoded (corrupted or not actually an image) | “This image could not be decoded. It may be corrupted or not actually an image.” |
| The conversion run fails unexpectedly | “Conversion failed. Try another file.” |
| Some or all files could not be processed | “‹count› file(s) could not be processed.” |
All error messages are exact. The “Create PDF” and “Clear” buttons are disabled until at least one file is selected, which prevents accidental clicks.
Practical use cases and what to watch out for
This page is useful when you have several photographs or scans saved as JPG and you want to combine them into one document for sharing or archiving. Typical scenarios:
- Sending a set of travel photos as a single file via email attachment.
- Combining scanned receipts or invoices into one PDF for accounting.
- Creating a PDF from camera images for a portfolio that doesn’t require text search.
- Preparing a document that will later be printed — each image becomes a full-page print.
Watch out for these common mistakes:
- Order matters. You can’t reorder after upload. If you need a different order, you have to clear and re-select.
- Page size follows the image. Each page is exactly the pixel size of its source image — there is no scaling, no margins, and no cropping. You cannot choose a page size or orientation, because there is nothing to choose.
- Images are re-encoded. Each JPG is packed at a high JPEG quality setting. If the original was saved at maximum quality, the copy inside the PDF may be recompressed slightly. This is usually invisible but could matter for archival purposes.
- Large cumulative file size. 20 images at 80 MB each would be over 1.5 GB in browser memory. Most desktop browsers can handle a heavy batch, but mobile devices may struggle. The tool may become unresponsive.
Understanding the file size relationship
The output PDF size depends on the total pixel data of the images and the compression used while packing. For typical photographs, the PDF is often smaller than the sum of the JPG input sizes, because each image is re-encoded at a high JPEG quality setting. Since this page accepts only JPEG, every image takes the same path.
Because the conversion is local, there is no network transfer of the files. The entire process is CPU-bound. On a modern laptop, a batch of 20 images converts quickly; on older devices, it may take longer. The page processes files one at a time and shows a status line such as “Processing ‹file› (‹done›/‹total›)...” while it works.
FAQ
Q: Can I reorder the pages after adding images?
No. The page order is fixed by the order you select the files. You must clear and re-add in the correct order if you need to change it.
Q: Why is my PDF not searchable?
Because the PDF contains only raster images of your JPGs, not text. To make it searchable, you need to run OCR (optical character recognition) separately using a dedicated tool.
Q: What image formats can I use on this page?
JPEG only (.jpg / .jpeg) — the page is dedicated to JPG. For PNG, WebP, AVIF, GIF, HEIC, or HEIF images, use the site’s Image to PDF page instead.
Q: What happens if I add a PDF to this page?
The page expects images. If you drop a PDF, the page shows “Choose image files: JPG, PNG, WebP, AVIF, GIF, HEIC or HEIF.”
Q: Can I combine more than 20 images?
No — the limit is 20 files per conversion. To combine more, you would need to run the tool multiple times and then merge the resulting PDFs using a PDF merger tool.
Q: Does the tool upload my images to any server?
No. All processing happens in your browser. The files never leave your device. This is stated explicitly in the tool’s interface.
Q: The output PDF is larger than the sum of my images. Why?
This is unusual but can happen if the input images are highly compressed (low quality) and the PDF recompresses them with a different algorithm that preserves more detail. Typically the output is smaller.
Q: Can I change the page size from A4 to letter or custom?
There is no page-size setting: each page takes the exact pixel dimensions of its image. To change the page size, resize the image itself before converting.
Q: What if my image is very large (over 80 MB)?
The tool will reject it with the message “Each file must be ‹max› or smaller.” You need to compress the image first or use a different tool.
Q: Why does it say “Conversion failed. Try another file.”?
This is a catch-all for an unexpected failure during the run. If a specific image is at fault, the results list usually names it with a more specific reason (such as “This image could not be decoded. It may be corrupted or not actually an image.”). Try re-saving the file from the original source.