PNG to PDF Converter Free
Convert PNG images to PDF online for free. Batch multiple PNGs into one PDF, drag to reorder, set page size. Lossless quality. No signup, no watermark.
Key Features
- Batch conversion — drag any number of PNG files; each becomes one PDF page in the output
- Drag-to-reorder — thumbnail grid lets you arrange page order before converting
- Three page-size modes: standard A4, standard Letter, or "fit to image" (PDF page = PNG dimensions at 72 DPI)
- Portrait and landscape orientation per-page or uniform for all pages
- Margin control — zero-margin (edge-to-edge) or custom margins in mm
- Lossless FlateDecode embedding — PNG pixels embedded without JPEG resampling (critical for text screenshots)
- Transparency handling — transparent PNG areas convert to white (default) or a custom background color
- EXIF/pHYs DPI preservation — respects embedded DPI metadata so printed output matches original resolution
About PNG To PDF
PNG to PDF combines one or more PNG images into a single multi-page PDF document, entirely in your browser using jsPDF and PDF-lib. Drop in a batch of screenshots, scanned pages, design mockups, or photo prints — drag to reorder, set page size (A4, Letter, or fit-to-image), choose orientation, and configure margins — and click Convert to get a single PDF file with each PNG on its own page. PNG's lossless nature is preserved in the output: images are embedded at their native resolution using PDF's FlateDecode compression rather than resampled as JPEG. This tool handles everything from a single logo saved as PNG to a 50-page batch of scanned documents. Transparency in PNGs is handled correctly: transparent areas are converted to white (matching PDF's opaque background model) unless you choose a custom background color.
Most PNG-to-PDF tools convert at a fixed DPI or embed PNGs as JPEG lossy inside the PDF (introducing artifacts on text and line art). This tool embeds PNG pixels losslessly using FlateDecode, preserves the exact DPI metadata from the PNG's pHYs chunk when present, and allows custom page sizing — including "fit page to image" mode where the PDF page is exactly the PNG's pixel dimensions at 72 DPI, preventing any scaling. Drag-to-reorder lets you assemble multi-page documents in the right sequence before committing.
Who Uses This Tool
- Developers archiving screenshot sequences of a UI walkthrough or bug report into a single shareable PDF
- Designers delivering a multi-page mockup set (exported as PNGs from Figma or Sketch) as a single PDF for client review
- Students scanning handwritten notes page by page with a phone camera (saved as PNGs) and assembling them into one submission PDF
- Archivists converting PNG scans of historical photographs into an archival PDF/A document
- Business users compiling a series of chart screenshots from BI dashboards into a single PDF report
- Teachers combining individual worksheet pages (saved as PNGs from design tools) into a printable PDF packet
How to Use PNG to PDF Converter Free
- Step 1: Drag and drop your PNG files onto the upload area, or click Browse to select them — a thumbnail grid appears
- Step 2: Drag thumbnails to set the desired page order
- Step 3: Choose page size (A4 / Letter / Fit to image), orientation, and margin settings
- Step 4: Select transparency background handling (white fill or custom color)
- Step 5: Click Convert to PDF — jsPDF assembles the pages with FlateDecode-compressed PNG data
- Step 6: Download the multi-page PDF
Frequently Asked Questions
Will my PNG screenshots of text look sharp in the PDF output?
Yes — this tool uses FlateDecode (lossless PNG compression) to embed images in the PDF rather than re-encoding as JPEG. Text edges stay crisp because there is no lossy compression step. At 300 DPI source PNGs, the output is print-quality.
Can I mix portrait and landscape PNGs in the same PDF?
Yes — enable per-page orientation mode in the settings. The tool detects each image's aspect ratio and can automatically set orientation (landscape for wide images, portrait for tall images), or you can manually toggle each page in the thumbnail grid.
How are transparent PNGs handled?
Transparent areas are replaced with a solid background color (white by default, or your custom selection). PDF does not natively support RGBA transparency in page content the same way PNG does — the composite must be resolved before embedding. If you need transparency preserved for overlay use in a design tool, export to PNG or SVG instead.
What is the maximum number of PNGs I can convert in one batch?
There is no explicit cap — the practical limit is browser memory. Each PNG is decoded into an RGBA pixel buffer before encoding into the PDF. 50 full-HD (1920×1080) PNGs require approximately 400 MB of memory. For very large batches, convert in groups of 20–30.
Can I convert JPEG files with this tool?
This tool is optimized for PNG. For JPEG, use the JPG to PDF tool, which uses DCTDecode embedding (JPEG's native PDF encoding) to avoid the double-compression quality loss that would occur if a JPEG were re-encoded through a PNG pipeline.