JPG to PDF

Convert JPG photos to PDF in your browser. Free and private: no upload, no watermark, no signup. Each photo becomes a PDF page.

or drop files below.jpg .jpeg
Drop JPG files here
Converted to PDF instantly, right in your browser. Batch conversion supported.
Files are converted on your device and never uploaded. Reload the page to clear everything.

About this tool

Applications, claims, and records systems love PDF and often refuse plain images. This tool wraps JPG photos into PDF documents entirely in your browser, which matters when the photos are receipts, IDs, or medical paperwork you would rather not upload to a stranger's server.

Each photo becomes a page sized exactly to the image, so nothing gets cropped or padded. The original JPEG data is embedded directly into the PDF where possible, keeping quality identical and files small.

Common uses

  • Submit photographed receipts and documents to PDF-only portals
  • Convert scanned pages saved as JPG into shareable documents
  • Package photos for printing services that prefer PDF

Automate via API

The same conversion is available as a REST endpoint for scripts, pipelines, and backends. POST the file, get the converted file back:

curl -X POST https://formatably.com/api/v1/tools/jpg-to-pdf \
  -H "X-Api-Key: YOUR_API_KEY" \
  --data-binary @photo.jpg \
  -o photo.pdf

Direct requests accept up to 4 MB; the large-file flow handles up to 100 MB. Both are covered in the API documentation · Get an API key

JPG notes

JPG (JPEG) is the universal photo format: every camera, phone, website, printer, and government upload form accepts it. It compresses photos well but does not support transparency, and each re-save loses a little quality.

  • JPG has no transparency; transparent areas are filled with white during conversion.
  • JPG is lossy: converting into it trades a small amount of quality for compatibility and size.

PDF notes

PDF is the fixed-layout document format for sharing, printing, and archiving. Wrapping images into a PDF makes them paginated and universally viewable; extracting images from a PDF renders its pages back into pictures.

  • Each image becomes its own PDF page sized to the image's dimensions.
  • Rendering PDF pages to images rasterizes them; text in the output is pixels, not selectable text.

Frequently asked questions

Is quality lost when converting JPG to PDF?

No. The JPEG image data is embedded into the PDF as-is, without re-encoding, so the PDF page is pixel-identical to your photo.

Can I put several JPGs into a single PDF?

Each file currently converts to its own one-page PDF, and batches produce one PDF per photo. Most portals accept multiple attachments; a combine-into-one option is on our roadmap.

Are my files uploaded to a server?

No. The conversion runs entirely in your browser using WebAssembly and the canvas API; your files never leave your device. There are no ads and no trackers on tool pages. You can verify this yourself: open your browser's developer tools, watch the Network tab while converting, and you will see no upload requests. It even works offline once the page has loaded.

Is there a file size limit?

In the browser there is no hard limit; you are bounded only by your device's memory, and files of a few hundred megabytes are usually fine. The REST API accepts files up to 4 MB in a direct request, or up to 100 MB using the large-file upload flow described in the API docs.

Related tools