How to merge photos into one PDF without uploading a thing
Reviewed by the FreeOnline.fyi team · Updated 2026-09-09
Most online converters ask you to hand over your ID photo, your receipts, or you
Most online converters ask you to hand over your ID photo, your receipts, or your medical report to a stranger's server before they'll hand you a PDF back. For residents of Saudi Arabia sending paperwork to Absher, to a government portal that demands a single attachment, or to a recruiter over WhatsApp, that trade-off feels heavier than it should. So when we built the image-to-PDF converter on FreeOnline.fyi, we made one promise to ourselves: nothing leaves your device.
The whole pipeline runs in your browser. We assemble pages locally with jsPDF, which means the PDF is generated from your JPG, PNG, or WebP files using JavaScript on your own machine. You can verify this yourself by opening DevTools, switching to the Network tab, and running a conversion. After the initial page load, you should see zero outbound requests carrying your images — and we think that's a feature worth designing around.
Open the [image-to-PDF converter](https://freeonline.fyi/image-to-pdf-converter/
Open the image-to-PDF converter on any modern browser and you'll land on a full-width drop zone. On mobile it fills the viewport minus a 16px gutter, so your thumb has somewhere to land. You can drag files in, tap to pick from your gallery, or paste from clipboard. We accept JPG, PNG, and WebP, and you can add up to ten files in a single batch.
Once your images are in, they appear as thumbnails in a horizontal strip. Drag the handles — each one is at least 44px wide so it stays comfortably tappable on a phone — to put your pages in the right order. For example, front of national ID first, back second, then the supporting letter. The settings row sits just below: pick a page size (A4, Letter, or Fit to image), an orientation, and a margin. When everything looks right, hit the sticky download button at the bottom. Your file arrives as `images-YYYYMMDD.pdf`, and the first page renders as a canvas thumbnail so you can sanity-check the result before forwarding it anywhere.
The defaults — A4, Auto orientation, a small margin — cover roughly 80 percent o
The defaults — A4, Auto orientation, a small margin — cover roughly 80 percent of what we see users do. If your images are phone screenshots in portrait, Auto will detect that and place them on portrait pages, which is handy when you're stitching screenshots of a chat or a form. If you're scanning receipts that are wider than they are tall, switch orientation to Landscape and they'll sit on the page without awkward white bars.
Fit to image is the option we reach for most when archiving photos. It sizes each page to the image's native dimensions, which keeps resolution high and avoids the slight blur that comes from rescaling. The trade-off is that the resulting PDF ends up with mixed page sizes, and some government upload forms don't love that. In that case, force A4 with a small margin and call it done.
We deliberately reject HEIC (iPhone's default photo format), GIF, SVG, and PDF i
We deliberately reject HEIC (iPhone's default photo format), GIF, SVG, and PDF inputs. HEIC would technically work in some browsers, but the silent re-encoding changes colors in ways users can't predict, so we surface an inline error chip on the rejected thumbnail and keep processing the rest of the batch instead of forcing a restart. Single files over 15MB get blocked with a clear "Compress and retry" message rather than letting the canvas choke. In our tests, five images averaging 2MB each generate a PDF in under two seconds on a mid-range phone, which is well within the comfort zone for a quick WhatsApp share.
No tool does everything, and we want to be straight about that. We cap uploads at ten files and 15MB each because going higher makes the browser tab sluggish and risks crashes on older devices. If you need bulk archival or searchable, OCR'd PDFs, you'll want a dedicated desktop app. We also can't add password protection or digital signatures inside the browser — for those, look at a proper PDF editor that meets Saudi Arabia's Personal Data Protection Law expectations. For typical use cases — sending a stack of receipts to your accountant, attaching ID copies to a job application, sharing a few forms on WhatsApp — this converter covers the ground in a few taps.
While you're here, the [FreeOnline.fyi hub](https://freeonline.fyi) hosts a smal
While you're here, the FreeOnline.fyi hub hosts a small collection of single-purpose utilities that follow the same no-tracking, no-account philosophy. If you're filling out a Saudi form that asks for dates in both Hijri and Gregorian, the Hijri-Gregorian date converter sits in the same browser-tab family and is worth bookmarking alongside this one.
For the underlying standards, the PDF format is governed by ISO 32000 — the ISO catalog entry for ISO 32000-2:2020 is the canonical reference if you want to understand what a PDF actually is under the hood. And for the privacy angle specifically in Saudi Arabia, the Saudi Data and AI Authority publishes guidance that explains why local-first processing is increasingly the safe default for personal documents.