Convert Photos to PDF
Turn your photos into a PDF document, entirely in your browser. Drop JPEG, PNG, or WebP photos, arrange them in the right order, and download a PDF with one photo per page. Useful for sharing a set of photos as a single document, submitting photo evidence, or archiving pictures. All processing happens locally in your browser.
Drop images here or click to browse
JPEG, PNG, WebP, GIF. Add multiple to combine into one PDF
How it works
The tool uses pdf-lib, a JavaScript PDF library, to create a new PDF document in your browser. Each image is read from disk, converted to the appropriate format if needed, and embedded directly into the PDF. JPEG images are embedded as-is with no re-compression. PNG images use pdf-lib's native PNG embedding. WebP and GIF images are first drawn onto an HTML canvas and exported as JPEG before embedding. Each page is sized to match its image exactly.
Processing runs in your browser
Everything happens inside your browser tab. pdf-lib operates entirely in memory and no file data is sent to any server at any point. The downloaded PDF is generated locally and never leaves your device before download.
Related operations
To shrink large photos before bundling them, try compress image. For consistent dimensions across pages, use resize image. To merge the resulting PDF with other documents, see merge PDF.
Frequently asked questions
- What photo formats are supported?
- JPEG, PNG, and WebP photos are all supported. GIF files are also accepted and are automatically converted to JPEG before embedding in the PDF.
- Will the PDF preserve photo quality?
- JPEG photos are embedded as-is with no re-compression, and PNG photos are embedded losslessly. WebP photos are converted to high-quality JPEG before embedding because the PDF format cannot store WebP directly. Each page is sized to match the photo dimensions exactly.
- Can I convert photos taken on my phone?
- Yes. Modern phone cameras produce JPEG or HEIC images. JPEG files work directly. HEIC files are not supported, but you can convert them to JPEG first using your phone's share menu or a free conversion tool.
- Is there a limit on the number of photos?
- No hard limit. You can convert as many photos as you need. The practical limit is your device's available memory. Most devices handle dozens of photos without difficulty.
- Where does processing happen?
- All processing runs locally in your browser using pdf-lib.