TL;DR — PNG is a lossless raster format that preserves transparency, making it the best choice when converting PDFs containing logos, diagrams, or screenshots that need a transparent background — unlike JPG, which is compressed and always opaque. We benchmarked 5 PDF to PNG converters (iFillPDF, Smallpdf, iLovePDF, PDF24, ImageMagick) on DPI ceiling, transparency, batch export, and privacy. Designers and developers should prefer high-DPI (300+) PNG with alpha channel; everyone else can stick to 150 DPI for screen use.
(image pas encore générée — lancer node scripts/blog-images.mjs)
Converting a PDF to PNG sounds trivial — until you discover that 80% of free tools flatten transparency, cap DPI at 150, or only export the first page. This guide compares the four reliable methods (online converters, macOS Preview, Adobe Acrobat Pro, and the ImageMagick CLI) and gives you a DPI cheat sheet so you stop guessing whether 72 or 600 is the right value.
PNG vs JPG: when to choose PNG for PDF conversion
PNG wins when you need lossless quality, sharp text, or a transparent background. JPG wins when file size matters more than fidelity. Concretely:
- PNG (Portable Network Graphics): lossless compression, supports alpha channel (transparency), produces 3-10x larger files, ideal for logos, screenshots, diagrams, UI mockups, archival.
- JPG (JPEG): lossy compression, no transparency (always white or black background), 3-10x smaller files, ideal for photographs, social media uploads, email attachments.
If your PDF page contains a logo on a transparent background, a vector diagram, or any text you want to remain crisp at 100% zoom — pick PNG. If it's a scanned photo destined for WhatsApp, convert PDF to JPG instead.
Method 1 — Online converters (iFillPDF, Smallpdf, iLovePDF, PDF24, ImageMagick)
Six tools, six dimensions that actually matter for production work:
| Tool | Free | Max DPI | Transparent BG | Batch all pages | Max file size | EU hosting |
|---|---|---|---|---|---|---|
| iFillPDF | Yes (no signup) | 600 DPI | Yes (alpha channel) | Yes (ZIP export) | 100 MB | Yes (Frankfurt) |
| Smallpdf | 2/day free | 300 DPI | No (white BG) | Pro only | 5 GB (Pro) | Switzerland |
| iLovePDF | Yes (with limits) | 300 DPI | No | Yes | 200 MB (Premium) | Spain |
| PDF24 | Yes | 300 DPI | Partial | Yes (ZIP) | 100 MB | Germany |
| Adobe Acrobat online | 2 conversions free | 200 DPI | No | Pro only | 100 MB | US-first |
| ImageMagick (CLI) | Yes (open source) | Unlimited | Yes | Yes (script) | System RAM | Local |
(image pas encore générée — lancer node scripts/blog-images.mjs)
iFillPDF runs the conversion client-side in your browser using a WebAssembly build of pdf.js — your PDF never leaves the device. That's why we can offer 600 DPI without hammering a server farm, and why EU-Frankfurt hosting only matters for the static assets, not your file.
Method 2 — Mac Preview Export
macOS Preview can export each PDF page as PNG in two clicks, but maxes out around 144 DPI and has no transparency option. Path:
- Open the PDF in Preview
File → Export…(orCmd+Shift+S)- Format dropdown → PNG
- Set Resolution to 300 (the field accepts higher but Preview clips at ~144 internally for some PDFs)
- Click Save
Preview only exports the currently displayed page — there is no built-in "all pages" option. For multi-page batches, use a different method or AppleScript automation.
Method 3 — Adobe Acrobat Pro
Adobe Acrobat Pro DC ($19.99/month in 2026, US pricing) exports PDF to PNG via File → Export To → Image → PNG. You get DPI control (72/96/150/300/600), monochrome/grayscale/color depth, and per-page or all-pages export.
Limitations:
- No batch processing across multiple PDFs without an Action Wizard script
- Transparency is preserved only if the source PDF was created with transparent objects (most aren't)
- Subscription required for the desktop app — the free online version caps at 2 conversions per 24 hours
For occasional users, the cost-per-conversion is brutal versus a free alternative.
Method 4 — ImageMagick CLI
For developers, designers, or anyone needing full control, ImageMagick (open source, MacOS/Linux/Windows) is unbeatable. Install via Homebrew (brew install imagemagick) then:
magick -density 300 input.pdf output.png
That single command produces one PNG per page (output-0.png, output-1.png, …) at 300 DPI with full alpha channel preservation. Useful flags:
# Force transparent background and 600 DPI
magick -density 600 -background none input.pdf output.png
# Specific page only (page 3, zero-indexed = 2)
magick -density 300 input.pdf[2] page-3.png
# Resize after rasterization (useful for thumbnails)
magick -density 300 input.pdf -resize 1200x output.png
The catch: ImageMagick relies on Ghostscript under the hood for PDF parsing, and you may hit a "not authorized 'PDF'" error on fresh installs — fix by editing /etc/ImageMagick-7/policy.xml and removing the PDF restriction line.
(image pas encore générée — lancer node scripts/blog-images.mjs)
DPI guide: 72 / 150 / 300 / 600
DPI (dots per inch) controls how many pixels each PDF inch becomes — pick based on the destination, not personal preference. Here's the cheat sheet:
- 72 DPI — legacy web standard. Use for retina-unaware websites or email signatures. Avoid in 2026.
- 150 DPI — modern screen and Retina displays. Good for blog images, social media, in-app preview thumbnails.
- 300 DPI — print quality (magazines, business cards, brochures). The default for any physical output.
- 600 DPI — archival, large-format printing (posters, signage), or when you need to crop and upscale a region. Files balloon: a 10-page PDF at 600 DPI can hit 200 MB in PNG.
(image pas encore générée — lancer node scripts/blog-images.mjs)
When in doubt, 300 DPI is the safe default — sharp on screen, ready for print, file sizes stay manageable.
FAQ
How do I convert a PDF to PNG with a transparent background?
Use a tool that preserves the alpha channel: iFillPDF (toggle "Transparent background"), ImageMagick with the -background none flag, or Adobe Acrobat Pro if your source PDF already contains transparent objects. Smallpdf, iLovePDF, and Preview always flatten to white.
How do I convert each PDF page to a separate PNG?
Online tools (iFillPDF, PDF24) auto-export a ZIP containing one PNG per page. ImageMagick does it natively — magick -density 300 in.pdf out.png produces out-0.png, out-1.png, etc. Adobe Acrobat Pro requires choosing "All pages" in the Export dialog.
What's the best DPI for printing PDF pages as PNG? 300 DPI for standard print (flyers, A4 documents, business cards). Bump to 600 DPI for posters or large-format output. Anything below 200 DPI will look pixelated when printed.
How do I convert PDF to PNG on Mac for free? Three options: macOS Preview (built-in, 144 DPI cap, one page at a time), iFillPDF (browser-based, 600 DPI, transparent BG), or ImageMagick via Homebrew (CLI, unlimited DPI). For multi-page batches with transparency, iFillPDF is the fastest no-install option.
Can I convert PDF to PNG on iPhone or Android mobile? Yes — open iFillPDF in Safari or Chrome on mobile, upload the PDF, the conversion runs in your browser and the ZIP downloads to your Files/Downloads folder. No app install, no signup, works offline after the first page load. Native apps like Adobe Scan also work but require account creation.
Convert your PDF to PNG now — free, transparent, 600 DPI
Skip the signup walls and DPI ceilings. Open iFillPDF's PDF to PNG converter, drop your file, pick 300 or 600 DPI, toggle transparency if you need an alpha channel, and download the ZIP. The whole process runs client-side in your browser — your PDF never touches our servers.
(image pas encore générée — lancer node scripts/blog-images.mjs)
While you're here, you might also need to fill a PDF before converting it, add a signature, convert PDF to Word for editing, or compress a heavy PDF before upload. All tools share the same client-side, no-signup, EU-Frankfurt architecture.