Initializing... drag & drop files here
Supports: PNG
PNG (ISO/IEC 15948:2004) is the dominant lossless raster format for screenshots, UI mockups, scanned receipts, and any image where pixel-perfect fidelity matters. PDF (ISO 32000-2:2020) is the universal portable document container — every modern browser, every email client, every operating system renders PDFs identically. Merging a stack of PNGs into one PDF turns a folder of loose screenshots into a single, paginated, printable, archivable document.
| Property | PNG | |
|---|---|---|
| Standard | ISO/IEC 15948:2004 | ISO 32000-2:2020 |
| Type | Single raster image | Multi-page document container |
| Compression | DEFLATE (lossless) | Per-object: lossless or DCT (JPEG)/JBIG2 |
| Pages per file | 1 | Unlimited |
| Transparency | Full 8-bit alpha channel | Supported since PDF 1.4 (2001), but rendered against page background |
| Vector content | No (raster only) | Yes (text, vector graphics, embedded fonts) |
| Searchable text | No (unless OCR'd) | Yes if text layer is embedded |
| Typical use | Screenshots, UI assets, web graphics | Documents, reports, contracts, archives |
| Browser support | All browsers since 2003 | All modern browsers (built-in viewers) |
The "Compression Type" presets map to Ghostscript distillation profiles. They affect downsampling, color conversion, and font embedding policy.
| Preset | Target use | Behavior |
|---|---|---|
| Screen | On-screen viewing, web | Aggressive downsampling (~72 dpi), smallest file |
| Ebook | Tablets, e-readers | Moderate downsampling (~150 dpi), good readability |
| Default | General-purpose | Balanced quality and size |
| Prepress | Commercial print | High-resolution preserved, color-managed (CMYK-friendly) |
| Printer | Office/desktop print | High-resolution preserved, sRGB |
For most screenshot workflows, leave it at Screen and rely on the Image Quality slider (default 75) — Prepress only matters when you're sending the PDF to a print shop.
PDF has supported transparency since version 1.4 (2001), so the alpha channel is technically preserved when "Image Transparency" is left at "Unchanged." However, most PDF viewers render the page background as white, so a transparent PNG will visually appear over a white page. If you need the transparent areas to composite cleanly without anti-aliasing halos, set "Image Transparency" to "Removed" — that flattens against white before embedding, which avoids edge artifacts in CMYK or print pipelines.
PDFs add overhead per page (page object, font references, metadata) and re-encode the image stream when the Ghostscript profile downsamples. PNGs that were already DEFLATE-compressed sometimes get re-encoded as JPEG inside the PDF (lossy), which can grow OR shrink the file depending on the original. Drop the "Image Compression" slider toward 60-70 and pick the "Screen" Compression Type to get the smallest result. If size matters, re-run the output through a PDF compressor.
Yes. Set "Paper size" to "Original" — each PDF page is sized to match the source PNG's pixel dimensions (converted to PDF points at 72 dpi). This is the right choice for dashboard screenshots, terminal captures, and anything where fitting to A4 would scale text into illegibility.
Contained (the default) fits the entire image inside the margin box, leaving white space around shorter sides — nothing is cropped. Cover scales the image to fill the entire page including margins, cropping whichever dimension overshoots. Use Contained for screenshots where every pixel matters; use Cover with No margin for full-bleed photo books or portfolio pages.
Not on this page directly — this tool accepts PNG only. For mixed-format batches, use Merge Image to PDF, which accepts PNG, JPG, HEIC, BMP, GIF, and other image types in one drop. Alternatively, convert each non-PNG to PNG first, then merge.
This tool embeds PNG images as raster — there's no OCR pass, so text inside screenshots is not selectable or searchable. For OCR you'd need a separate post-processing step with a tool like Adobe Acrobat, Tesseract, or ABBYY FineReader. If your scans came from a scanner app, many (Adobe Scan, Microsoft Lens, Google Drive scans) save directly to OCR'd PDF and skip the PNG-to-PDF step.
xconvert merges in your browser session, so the practical cap is your device's available memory and the browser's file-handle limit. A typical desktop browser handles 100-300 medium-resolution screenshots without issue; for larger batches split them into chunks of ~100, merge each chunk to a sub-PDF, then combine the sub-PDFs with Merge PDF.
"Single PDF" (default) places every uploaded PNG into one combined PDF in the order of your tiles — the merge use case. "Individual PDFs" produces one separate PDF per input PNG, each with the same page-size, margin, and quality settings. Pick Individual PDFs when you want batch PNG-to-PDF conversion (each image becoming a one-page PDF) without combining; for the reverse single-file flow see Convert PNG to PDF.
Files are processed locally in your browser session for the merge — they aren't kept on a server after your session ends, and there's no sign-up or watermark. For sensitive screenshots (internal dashboards, redacted documents) this is meaningfully different from cloud-only converters that retain copies for analytics or reprocessing.