PDF tools

JPG to PDF

Turn one or more JPG images into a single PDF in the order you select them.

Private browser processing

Convert JPG images to PDF

Select one or more JPG images in the order they should appear.

Private by design. Processing happens in this browser. Your files are never uploaded to Tool Packer.

How it works

Process files without an upload queue

Each image becomes a separate PDF page sized to its original pixel dimensions. Select multiple images together in the order you want them to appear.

Important limitation

Keep the original file

This tool accepts JPG and JPEG files. It does not add OCR or make text inside an image selectable, and very large photographs may produce a large PDF.

How to use it

Get a reliable result

  1. Select one or more JPG or JPEG files in the desired order.
  2. Verify the list of images to include.
  3. Build and download the combined PDF.

Useful for

Common workflows

  • Bundle photographed receipts
  • Turn scanned pages into one document
  • Share several JPEGs as a single attachment

Examples

What to expect

Receipt bundle
Input
receipt-1.jpg, receipt-2.jpg, receipt-3.jpg
Output
One three-page PDF in the same order

Know before you start

Important limitations

  • Text inside images is not searchable or selectable.
  • Only JPG and JPEG inputs are accepted.
  • Large photographs can produce a large PDF and use significant memory.

Common questions

JPG to PDF FAQ

Can I combine multiple JPGs?

Yes. Each selected image becomes a separate page in one PDF.

Does the tool run OCR?

No. Text visible inside a JPG remains part of the image and is not made searchable.

How are pages sized?

Each PDF page follows the corresponding image's pixel dimensions.

Browser-local

Processed on your device

Inputs and results are processed locally in this browser and are never uploaded.

How this processing works

The tool reads and processes this input in your browser. Tool Packer's application server does not receive the input or generated result.

Read the full privacy explanation