Image Compressor
Image Compressor online, free and private. Process images instantly on your device.
Combine several JPG or PNG images into a single PDF — one image per page, embedded losslessly — entirely in your browser.
Your browser is preparing the tool. It runs 100% locally.
Add several JPG or PNG images and download a single PDF with one image per page, in the order you added them. Each page is sized to its image's pixel dimensions, and JPGs are embedded without re-encoding, so there is no quality loss. The whole PDF is built in your browser with the pdf-lib library — nothing is uploaded.
This packages a set of images into one PDF — handy for turning scanned pages, receipts or photos into a single document you can email or file. Each image lands on its own page.
It is built locally with the pdf-lib library. JPGs are embedded as-is, with their original compressed data, so combining them into a PDF adds no quality loss.
Add one or more JPG or PNG images; they are listed in the order you picked them and stay on your device.
On download, each image is embedded into a new PDF page sized to that image's pixel dimensions, in order. A 1000-pixel-wide image makes a page 1000 points wide, since a PDF point is one seventy-second of an inch.
The combined file is saved as images.pdf. Nothing is uploaded.
Your images are combined into the PDF entirely in your browser and are never uploaded — there is no server.
The pdf-lib library runs locally, so the document is assembled on your device and nothing is stored or logged.
No account is needed, and closing the tab leaves nothing behind.
| Library | pdf-lib |
|---|---|
| Accepts | JPG and PNG |
| Layout | One image per page |
| Page size | Image's pixel size (1 px = 1 pt) |
| JPG handling | Embedded without re-encoding |
| Order | As added |
| Processing | 100% in-browser |
JPGs are embedded without re-encoding, so they keep their exact original quality inside the PDF. PNGs are embedded as well; the PDF simply carries the image data.
Each page is sized to its image in points, where one point is one seventy-second of an inch. A photo a few thousand pixels wide therefore makes a physically large page — fine on screen, but choose fit to page when printing.
Pages are not normalised to a common size or orientation. A mix of portrait and landscape images gives a PDF with mixed page sizes; there are no margins added.
It accepts JPG and PNG only, and arranges them in the order you added them. There is no reordering or rotation in this tool.
Turn a stack of scanned or photographed pages into a single PDF to email or archive.
Combine receipt photos into one PDF for an expense claim.
Bundle a set of images into one shareable, printable document.
Merge photographed form pages into the single PDF a portal expects.
To merge or reorder existing PDFs, use the merge-PDF or organise-pages tools; for a single image, the JPG-to-PDF tool does the same job.
Builds the PDF locally with pdf-lib: each image becomes one page sized to the image's pixels, JPGs are embedded without re-encoding, and the file never leaves your browser. One image per page, in the order you add them.
Image Compressor online, free and private. Process images instantly on your device.
Edit and convert Image Resizer right in your browser — no upload, no quality loss.
Edit and convert Image Cropper right in your browser — no upload, no quality loss.
Favicon Generator online, free and private. Process images instantly on your device.
Edit and convert PNG to WebP Converter right in your browser — no upload, no quality loss.
Edit and convert Meme Generator right in your browser — no upload, no quality loss.
It is free, private and runs entirely in your browser — no sign-up, no uploads, no limits.