Converter · No upload

Convert JPG to PDF on your device

Convert each JPG photo into its own one-page PDF.

Statusidle Files— OutputPDF Network since file read—

Progressive, 12-bit, CMYK and incomplete JPEGs are decoded and re-encoded, and the row names the path. EXIF, XMP and comments are removed. Only the direct path keeps an embedded ICC profile; the fallback does not copy it. A photo over 14,400 pixels on a side is placed smaller, on a page capped at 200 inches, with a note on the row. Takes .jpg, .jpeg, .jfif and .jpe.

How this converter works

A PDF image stream can hold JPEG data under the /DCTDecode filter. When a JPEG can go in directly, this writer reads its headers for the dimensions and colour layout, then embeds the file’s own compressed image data without decoding it, so the picture goes through no second lossy encode. EXIF, XMP and comment segments are left out of the PDF.

To watch the network yourself on a desktop browser, open developer tools, select Network and convert a photo. Normally the page reads the JPEG headers and wraps the existing image data in a PDF; a file that cannot take that path goes through the browser's own decoder. Neither path uses an outside converter library or sends the photo to a conversion server.

A camera can store the pixels in one direction and add an EXIF tag saying how to display them. This writer handles all eight orientations with a transform in the PDF’s content stream, so on the direct path the image bytes are untouched, and its tests check all eight by rendering the finished PDFs. Skipping the decode also saves memory: a three-megabyte photo can take tens of megabytes once decoded to raw pixels. Pages use one point per displayed pixel with no page layout added, and each photo becomes its own one-page PDF, which Merge PDF can combine in the order you choose. A very large photo is placed on a smaller page within the 200-inch limit and is not rejected.

Frequently asked questions

Is my photo uploaded anywhere?
No. The PDF is put together in this tab from image data read on your device. The network meter counts resource-timing entries from the moment the file is read, so it does not see earlier page loading or every connection type. Once the page has loaded, converting a photo while offline checks that the conversion runs locally, though an offline check is not a full privacy audit.
Does the photo lose any quality?
No, not on the direct path. There the JPEG’s compressed image data is copied into the PDF without another lossy encode, and an embedded colour profile becomes the PDF’s colour space. EXIF, XMP and comment blocks are removed. A progressive, 12-bit, CMYK or incomplete file is decoded by the browser and re-encoded instead, which can change pixels or quality, and the result row says so.
Will a photo taken sideways come out sideways?
No, as long as the photo carries an EXIF orientation tag. The converter reads the tag and rotates the image’s placement on the PDF page, so the direct-path JPEG pixels are neither rotated nor re-encoded. All eight orientations, including mirrored ones, are handled. If the tag is missing or wrong, the converter cannot know which way the photo should face, so check the result.
What page size do I get?
One point per displayed pixel, with the image filling the page and no margins or paper size added, so a 4000×3000 photo gives a 4000×3000-point page. An EXIF orientation that turns the photo on its side swaps the page’s width and height. Pages are capped at 200 inches a side, so a photo wider or taller than 14,400 pixels goes on a smaller page, and the row says so.
Can I put several photos into one PDF?
Yes, with Merge PDF. This page makes a separate one-page PDF from each photo; add those PDFs to Merge PDF, put them in order, and merge. Merge PDF also runs in your browser, and it does not open protected files.

Related tools