Unfuss — built for humans who care about bytes.
Images → one PDF

Turn images into
a PDF,
in the browser.

Drop JPGs, PNGs, or WebPs, arrange them in order, and get one clean PDF back. Built entirely on your device with pdf-lib — nothing is uploaded, nothing is stored.

Image → PDF Ready

— Stays on your device

Receipts, IDs, contracts, photos — assembled right in the tab, never uploaded anywhere.

— Any format in

JPG and PNG embed directly; WebP and others are converted automatically. One PDF out.

— Your page, your rules

Fit each page to the image, or standardise to A4 / Letter with the margin you want.

The private way to turn images into a PDF

Most "JPG to PDF" websites send your pictures to a server, build the PDF there, and hand back a link. For holiday snaps that's fine; for a passport scan, a signed form, or a medical photo, it's an upload you don't need to make. This page uses pdf-lib — a JavaScript PDF engine — to assemble the document inside your browser tab. The image bytes never leave your device.

Drop your images in, drag them into order with the up/down controls, choose a page size, and click Create PDF. Each image becomes one page. Everything after the page loads works offline.

Fit-to-image vs A4 / Letter

Frequently asked

Are my images uploaded anywhere?

No. The PDF is assembled by JavaScript inside your browser tab using pdf-lib. Your images never leave the device, and it keeps working with Wi-Fi off after the page loads.

What image formats can I use?

JPG and PNG embed directly. WebP and other browser-decodable formats are converted to PNG automatically before being added to the PDF.

Can I put several images on one page?

Not currently — each image becomes its own page. You can reorder the pages freely before exporting.

Is there a limit on how many images?

No hard limit. It's bound by your device's memory. Dozens of photos are no problem on a modern laptop or phone.

— Related tools