SW Commercial logoSW Commercial

BlogTool Hub

Turn JPG photos into a PDF on your computer without a print queue

Tool Hub wraps JPEGs in a PDF in your browser. Use it when a portal wants PDF pages and you only have camera shots on disk.

Simon Wong

4 min read

Camera rolls are JPEGs. Portals want PDFs. Print-to-PDF on a Mac is a local dialog you control. An upload “JPG to PDF” site is a queue on someone else’s disk. Use the second only if you would email them the same photos.

JPG to PDF on Tool Hub builds pages in your browser. You pick the JPEGs on your computer. We do not receive them.

When JPG to PDF is the right tool

Use this page when the files are already JPEG (or JPG) and the destination wants PDF. Typical jobs: a repair-shop form; a tenancy pack of room photos; a school “attach as PDF” box.

This is not HEIC to PDF. iPhone stills are often HEIC — use HEIC to PDF or convert to JPG first. This is not merge of existing PDFs — that is Merge PDF. This is not OCR. Photo pages are not searchable text.

I put one shot per page when the portal will print. I merge afterwards if I made several PDFs. I do not screenshot a gallery into Word.

What “in the browser” means

The tab reads each JPEG and writes PDF pages with a library that runs locally (pdf-lib on this hub). Download is local. Offline-after-load is a fair test.

How I build the PDF here

  1. Open https://tools.sw-commercial.com/jpg-to-pdf.
  2. Pick one or more .jpg / .jpeg files. Check rotation on the phone stills before you pick — sideways pages annoy recipients.
  3. Confirm page order if the hub lets you reorder. Cover letter photos first, not last.
  4. Download the PDF. Check file size. Many portals cap 5–10 MB. If you are over, compress the JPEGs first, then wrap them, or split the pack.
  5. Keep the original JPEGs. The PDF is a wrapper, not a negative.

No account. No watermark.

Failure cases

Mixing a screenshot PNG into a “JPG” folder. Convert PNG separately or the tool may skip it.

Huge 20 MP stills make fat PDFs. Resize or compress before wrap if the portal is strict.

Password-protected PDFs are a different job. This page starts from photos.

When not to use this page

Do not wrap a photo of a passport and call it redaction. The pixels are still there.

Do not use this as ID-spec output. Millimetres and backgrounds are not this tool.

Do not upload the JPEGs to a cloud PDF maker to “preview.” Preview here.

Related jobs

HEIC to PDF for iPhone originals. Split PDF if you wrapped too many pages. Compress JPEG before wrap when size is the real constraint.

Live at tools.sw-commercial.com/jpg-to-pdf.

A worked example

A tenancy pack wants photos as PDF. I have eight JPEGs of rooms. I rotate two that were sideways, wrap them with JPG to PDF, check page order (entrance, kitchen, bedroom), download, then check size. If the portal cap is 10 MB and I am at 18 MB, I compress the JPEGs, wrap again, or split into two PDFs if the portal allows multiple attachments. I do not screenshot the PDF back into JPEG.

HEIC stills from the same visit go through HEIC to PDF or HEIC to JPG first. Mixing wrappers is how page 3 becomes a blank. Keep the JPEGs and the PDF until the recipient confirms. If they ask for page 4 again, rebuild from the JPEGs rather than editing a PDF you already emailed.

FAQ

Is this OCR? No. Photo pages are not searchable text. Can I mix PNG screenshots in? Convert those separately. What if the PDF is too big? Compress or resize the JPEGs, then wrap again, or split. Do not screenshot the PDF into Word. No account, no watermark, no upload of the photos.

How I test that the bytes stayed local

I load the Tool Hub page, wait until it is usable, then disconnect the network (airplane mode, or unplug after the JavaScript is cached). I repeat the job with a throwaway file or a throwaway paste. If the result still appears, that step did not need SW Commercial’s servers. The first visit still has to download the page itself. That is HTML, CSS, JavaScript, and sometimes a codec. It is not the document I care about.

Browser developer tools also show it. A converter that posts a multipart file to /api/upload is an upload converter. These Tool Hub jobs are not built that way. Ads, if shown, are labeled and do not receive the file. The SW Toolbox extension has 0 ads if you prefer that surface for the same engines.

I would rather keep one extra paragraph in a how-to than send a reviewer to a tool that 404s. The JPG-to-PDF URL returned HTTP 200 when this guide was written.

Related reading