PNG to PDF
Combine PNG images into a PDF, one image per page. Free and local.
Drop PNG images here or choose files
Combine PNG images into a PDF, one image per page. Free and local.
How to use
- 1
Choose files and select one or more PNG images.
- 2
Drag the images into order, then select Convert to PDF.
- 3
Select Download to save the combined PDF.
What it supports
- Accepts static PNG files only; animated PNG is not supported. Each image becomes a page at 96 pixels per inch, retaining its dimensions and aspect ratio without JPEG recompression.
- PNG data is converted to 8-bit RGB; 16-bit precision and source color profiles are not retained. No OCR, A4 sizing, cropping or margin controls are provided.
- Use a current browser with WebAssembly. Each PNG is limited to 40 megapixels to protect memory; large batches still depend on device memory.
Privacy note
Your files are processed locally in your browser and downloaded directly to your device. File contents and file names are not uploaded. Internet access loads application code, engines and fonts. Keep your originals until you have checked the result.
FAQ
Can I combine multiple PNGs into one PDF?
Yes. Select several PNGs and reorder them before converting. Each image becomes one page in the combined PDF.
Does PNG to PDF reduce image quality?
There is no JPEG recompression or resizing, but the PDF uses 8-bit RGB image data. A 16-bit PNG loses bit-depth precision and source color profiles are not retained; colors may look different in a PDF viewer.
What page size will my PDF use?
Each page matches its image aspect ratio at 96 pixels per inch. Different input dimensions produce different page sizes.
Can I make screenshot text selectable?
No. This tool embeds images and does not perform optical character recognition (OCR).
Is this tool free without signing up?
Yes. No account, subscription, daily quota or paid batch limit is required. Large files and batches depend on available browser memory.
Are my files uploaded?
No. This tool runs entirely in your browser. Your files are read from your device and the result is saved back to it; nothing is sent to a server.