Images to PDF, and PDF to images
Images to PDF turns JPG, PNG, WebP, GIF, BMP and HEIC pictures into one PDF entirely inside your browser. Each image is downscaled and re-encoded before it goes in, so a set of phone photos becomes a PDF of a few megabytes instead of a hundred. Nothing is uploaded, and the same tool turns any PDF page back into a PNG or JPEG.
Your PDF is ready
Files are processed in your browser and never uploaded.
How to convert images to PDF
Add your files
Press Select images or drop them onto the box. Up to 500 images per PDF, or one PDF when you are going the other way.
Set the options
Choose the page size, compression and maximum image size. The estimated PDF size updates as you change them, so there are no surprises.
Download
Press Convert to PDF and save the result. The finished size is shown, and if it is still large the page offers to rebuild it smaller.
What this tool does
Sensible file sizes by default
Phone photos are 12 megapixels or more, and dropping them into a PDF untouched is how you end up with a 100MB file. Each image is downscaled to your chosen maximum and re-encoded before it goes in, which typically makes the PDF four to twenty times smaller. Set compression to Original if you want every pixel kept.
Every format a phone or camera produces
JPG, PNG, WebP, GIF and BMP are read directly. HEIC and HEIF photos from an iPhone are decoded to JPEG in your browser when you add them. EXIF orientation is respected, so a photo taken sideways is not rotated wrongly in the PDF.
Control over the page, not just the file
Fit the page to each image, or lay images onto A4 or Letter with automatic, portrait or landscape orientation. Choose no, small or large margins, and whether an image fits inside the page, fills it or stretches to it.
Reorder and rotate before you convert
Drag a thumbnail to move it, or use the arrows underneath. Rotate any image 90 degrees at a time. The page order in the grid is the page order in the PDF.
The other direction too
Switch to PDF to Images and every page is rendered as a PNG or JPEG at 72, 150, 200 or 300 dpi. Pick just the pages you need; several pages download together as a zip.
Nothing is uploaded
The conversion runs in your browser using pdf-lib and pdf.js. No file is sent to a server, there is no queue and nothing is stored, so the tool keeps working even if you lose your connection after the page has loaded.
Frequently asked questions
How large will my PDF be?
Can I use HEIC photos from my iPhone?
How many images or pages can I handle at once?
Are my files uploaded anywhere?
Which formats are supported?
Will the quality drop?
Can I reorder or choose pages?
Last updated: