PDF tool
Convert images to PDF
Mixed folder of screenshots, photos and exported graphics? This takes all of them at once — JPG, PNG, WebP, GIF and BMP together — and builds one PDF in the order you set. Nothing is sent anywhere.
- 100% free
- No signup
- Never uploaded
Drop your files here
or click to browse from your device
Supports JPG, PNG, WEBP, GIF, BMP · Max 100 MB per file · Up to 2,000 pages
Page setup
Choose A4 or Letter when the file is going to be printed. "Match each image" keeps every page exactly the shape of its photo.
Only applies to fixed page sizes. "Follow each image" turns the paper sideways for landscape photos instead of shrinking them.
White space around each image. Printers cannot reach the very edge of the paper, so leave about 10 mm if this will be printed.
Off by default. Blowing a small image up to fill A4 does not add detail — it only makes the blur bigger.
- Secure & privateYour files are never shared
- Lightning fastMost images in under a second
- High qualitymozjpeg and libvips under the hood
- Works everywhereAny device, any browser
Output quality
JPG and PNG are copied into the document byte for byte, so those pages are exactly as good as the file you started with. WebP, GIF and BMP have to be re-encoded as JPEG at quality 92, which is high enough that the difference is invisible on photographs but can slightly soften fine text — if a WebP screenshot matters, convert it to PNG first and bring that instead. Very large images are capped at 5,000 pixels on the longest edge, because browser canvases silently produce a blank result above their own internal limit and a quiet blank page is worse than a slightly smaller one.
See what this tool actually did to real files — median size change, speed and sample size, published whichever way the numbers fall.
Privacy: this tool does not upload your file
The file is never sent anywhere
This tool is JavaScript running in your tab. Your document is read from your disk into browser memory and never transmitted — not to us, not to anyone. It handles files up to 100 MB and 2,000 pages.
You can check this yourself
Load this page, turn off your internet connection, and run the tool. It still works. That is not a promise about our conduct — it is something you can verify in ten seconds.
Nothing to delete afterwards
There is no upload, no job record and no copy on any server, so there is no retention period. Close the tab and the working copy is gone with it.
No third parties involved
The PDF engine and its fonts are served from this domain rather than a public CDN, so no outside company sees that you used this page, or when.
Input, output and limits
Every figure below is read from the same configuration the server enforces, so this page cannot promise a limit the system will refuse.
- Input formats
- JPG, PNG, WebP, GIF, image/bmpWhat is JPG?What is PNG?What is WebP?What is GIF?
- Output format
- application/pdf
- Maximum file size
- 100 MB per file
- Maximum pages
- 2,000 per run
- Multiple files
- Yes — several files combined into one result
- Price
- Free, with no account and no watermark
- Processing
- Inside your browser — the file is never uploaded
- Engine
- pdf-lib, running inside your browser
- File retention
- None — nothing is uploaded, so there is nothing to keep or delete
Common use cases
One application, many kinds of file
Scanned ID as JPG, a screenshot of a booking as PNG, a diagram exported as WebP — this puts all three into the single PDF the form is asking for.
Tidying up a download folder
Images collected from different places end up in different formats. Converting them into one document is usually easier than converting each of them individually.
Handing work to someone with different software
WebP still is not opened reliably by every program. A PDF opens everywhere, on every operating system, without anyone installing anything.
Settings you can change
Page size
Match each image — no borders · A4 (210 × 297 mm) · US Letter (8.5 × 11 in) · US Legal (8.5 × 14 in) · A3 (297 × 420 mm) · A5 (148 × 210 mm)
Choose A4 or Letter when the file is going to be printed. "Match each image" keeps every page exactly the shape of its photo.
Orientation
Follow each image · Always portrait · Always landscape
Only applies to fixed page sizes. "Follow each image" turns the paper sideways for landscape photos instead of shrinking them.
Margin (mm)
From 0 to 50, default 0.
White space around each image. Printers cannot reach the very edge of the paper, so leave about 10 mm if this will be printed.
Enlarge small images to fill the page
Default: off.
Off by default. Blowing a small image up to fill A4 does not add detail — it only makes the blur bigger.
Troubleshooting
- A HEIC photo would not load
- HEIC is not in the accepted list because browsers other than Safari cannot decode it. Convert those with HEIC to JPG first, then add the JPGs here.
- A transparent PNG got a white background
- PNG transparency is normally kept. It is only flattened onto white when a file had to be routed through the browser — unusual PNG variants, and all WebP and GIF images.
- The images look softer than the originals
- Only WebP, GIF and BMP are re-encoded. If sharpness matters, convert those to PNG first; PNG and JPG files pass through with no quality change at all.
Something else went wrong? Tell us what happened — a person reads every report, and that is how this list gets longer.
Frequently asked questions
Browse pdf toolsCan I mix different image formats in one PDF?
Yes. That is the point of this page rather than the format-specific ones. A JPG photo, a PNG screenshot and a WebP export can sit on consecutive pages of the same document.
How are WebP and GIF handled?
PDF has no native support for either, so they are decoded by your browser and re-saved as JPEG inside the document. That step is lossy and it flattens transparency onto white. JPG and PNG skip it entirely and are embedded untouched.
What happens with an animated GIF?
Only the first frame is used. PDF pages do not animate, so there is no way to keep the rest — if the animation matters, keep the GIF.
Is there a limit on how many images I can add?
Up to 2,000 pages, but memory is the real constraint long before that. Everything is assembled inside your browser tab, so a few hundred large photos on a phone will hit the ceiling first. If a batch fails, do it in halves and combine the results with Merge PDF.
Where does my file go when I use this tool?
Nowhere. This tool is JavaScript that runs inside your browser tab, so the file is read straight from your disk into memory on your own device and never sent to us. There is no upload, no job record and no copy to delete afterwards — close the tab and the working copy goes with it. You can confirm this yourself: load the page, disconnect from the internet, and the tool still works. It handles files up to 100 MB and 2,000 pages, and those limits come from what one browser tab can hold rather than from anything on our side.
About these formats
- JPGJPG (also written JPEG) is a lossy image format that discards visual detail the eye is least likely to notice, which is why photographs stored as JPG are typically 5–15 times smaller than the same image stored losslessly..
- PNGPNG is a lossless image format: it stores every pixel exactly as it was saved, supports a full alpha transparency channel, and never degrades no matter how many times the file is opened and saved again..
- WebPWebP is an image format developed by Google that offers both a lossy and a lossless mode, supports transparency and animation in either mode, and is typically 25–35% smaller than a JPG of comparable quality..
- GIFGIF is a lossless image format limited to a 256-colour palette per frame, with frame-based animation and one-bit transparency — obsolete for still images, still universal for short looping clips..