How to convert pdf presentation pages to png for re-use
- Step 1Open the converter and drop the PDF deck — Load PDF to PNG and drop the presentation PDF. It auto-converts every page — there's no options panel and no Convert button.
- Step 2Let each slide render at 144 DPI — pdf.js rasterises every page at the fixed 2x scale and encodes a lossless PNG. A 16:9 slide comes out around 1440x810 px.
- Step 3Collect the slide PNGs — Each slide downloads as
…-page-N.png. A multi-slide deck triggers one download per slide (~200 ms apart) — allow multiple downloads if your browser asks. - Step 4Insert as picture slides in PowerPoint — In PowerPoint: Insert > Pictures > select all the PNGs. Set each to fill the slide (right-click > Size and Position, or use a blank layout). They land as images, in order.
- Step 5Or upload to Canva / Google Slides — In Canva: Uploads > upload the PNGs > drag each onto a blank page as a full-page element. In Google Slides: Insert > Image > Upload from computer.
- Step 6Keep the originals for anything you must edit — PNG slides aren't editable. For any slide whose text you need to change, get the source deck or rebuild that one slide natively; use the PNG for re-use as-is.
What you can and can't do with PNG slides
PNG slides are images. Plan around what's possible so you don't expect native editing that isn't there.
| You want to… | Possible with PNG slide? | How / alternative |
|---|---|---|
| Insert a slide as-is into your deck | Yes | Insert as a full-bleed picture |
| Show it full-screen / project it | Yes | 144 DPI fills 1080p cleanly |
| Edit the slide's text | No | Need source PPTX, or rebuild the slide |
| Recolour / move shapes | No | It's a flat image — needs source |
| Re-animate elements | No | Animations don't survive rasterising |
| Print as a handout | Yes | PNG prints cleanly; 144 DPI is fine for handouts |
Slide PNG size vs your display target
At the fixed 144 DPI, slide pixel size depends on the PDF page dimensions. These are typical 16:9 and 4:3 results and whether they fill a screen.
| Source slide | PNG pixels (2x / 144 DPI) | Fills 1080p? | Notes |
|---|---|---|---|
| 16:9, 10x5.63 in | 1440 x 810 | Yes (1080p is 1920x1080) | Slight upscale by the projector; fine |
| 16:9, 13.33x7.5 in | 1920 x 1080 | Yes, pixel-perfect | Wide PowerPoint default |
| 4:3, 10x7.5 in | 1440 x 1080 | Yes (pillarboxed) | Classic 4:3 deck |
| A4 landscape doc-deck | 1684 x 1190 | Yes | Document-style slides |
| Portrait page used as slide | 1190 x 1684 (tall) | Letterboxed | Will sit centred with side bars |
File-size and page limits by tier
Real limits from the PDF tool family. The free tier blocks oversized files or page counts with an upgrade prompt before any rendering starts; everything runs locally in your browser either way.
| Tier | Max file size | Max pages per PDF | Files per job |
|---|---|---|---|
| Free | 2 MB | 50 | 1 |
| Pro | 50 MB | 500 | 5 |
| Pro + Media | 500 MB | 2,000 | 50 |
| Developer | 2 GB | 10,000 | 1 (unlimited batch) |
| Enterprise | Unlimited | Unlimited | Unlimited |
Cookbook
Repurposing a PDF deck into another tool, with the exact import steps and the editing caveat front and centre.
Whole PDF deck into PowerPoint as picture slides
Convert every page, then bulk-insert into PowerPoint on a blank layout.
deck.pdf (12 slides) -> PDF to PNG -> deck-page-1.png ... deck-page-12.png PowerPoint: Insert > Pictures > select all 12 PNGs Place each on a blank-layout slide, fill the frame Result: a 12-slide picture deck, in order.
Pull one chart slide into your own deck
You only need slide 5's chart. Extract it, convert it, drop it in.
client-deck.pdf (slide 5 has the chart) 1. PDF Extract Pages -> "5" -> slide5.pdf 2. PDF to PNG -> slide5-page-1.png 3. Insert as a picture on your existing slide Lossless = the chart's text and lines stay crisp.
PDF deck into Canva
Canva imports PNGs as image elements you place on blank pages.
deck.pdf -> PDF to PNG -> page PNGs Canva: Uploads > drag in the PNGs New design (16:9) > drag each PNG to fill a page Great for a quick image-based Canva walkthrough.
Handout PDF from a deck PDF
Print-friendly handouts: convert to PNG, drop multiple per page in a doc.
deck.pdf -> PDF to PNG -> slide PNGs In Word/Docs: place 2-3 slide PNGs per page Print -> clean handout. 144 DPI is fine for handouts.
Slide text needs editing — wrong tool
If you need to change wording, an image won't help. Get text out instead.
Goal: edit the bullet text on slide 3 PNG slide -> image, NOT editable [no] Better: PDF to Text / source PPTX to edit copy Use PNG only when re-using the slide as-is.
Edge cases and what actually happens
PNG slides aren't editable in PowerPoint
Images by designEach slide imports as a flat picture — you can't edit text, move shapes, or re-animate. That's inherent to converting to an image. For editing, you need the source PPTX/Keynote or must rebuild the slide natively.
Slide looks slightly soft on a 4K projector
Expected at 144 DPI144 DPI gives ~1440x810 for a standard 16:9 slide, which a 4K display upscales. It's fine for most rooms but not pixel-perfect at 4K. There's no higher-DPI option; for crisp 4K, rebuild from source vectors.
Animations and transitions are gone
Not preservedRasterising a slide captures a single static frame — builds, animations, and transitions don't carry over. Re-add them in your presentation tool after inserting the PNG, or keep the animated source.
Portrait page sits letterboxed on a 16:9 slide
Aspect mismatchIf the PDF page is portrait, the PNG is tall and will sit centred with side bars on a 16:9 slide. Crop the PNG or use a matching slide size to avoid the bars.
Multi-slide deck only downloaded one PNG
Allow multiple downloadsEach slide is a separate download fired ~200 ms apart. Browsers commonly block the extras — accept the multiple-downloads prompt so every slide saves.
Free tier and the deck is over 50 pages/slides
Blocked — upgradeFree converts up to 50 pages. A 51+ slide deck is blocked with an upgrade prompt. Extract the slides you actually need first, or upgrade to Pro for up to 500 pages.
Free tier and the deck PDF is over 2 MB
Blocked — upgradeImage-rich decks often exceed 2 MB. Extract just the slides you need to shrink the file under the free cap, or use Pro (50 MB). The file isn't uploaded; the limit is checked locally.
Password-protected client deck
Render failsAn encrypted deck can't be rendered without the password. Remove it with PDF Remove Password first, then convert.
Photo-heavy deck makes large PNGs
Consider JPGSlides that are mostly photographs produce big PNGs. If file size matters more than perfect edges, PDF to JPG yields much smaller slide images with no visible loss on photos.
Slides import out of order
Sort by namePNGs are named …-page-N.png so they sort correctly by filename. If your import tool reordered them, sort the file list by name before inserting, or insert one at a time in page order.
Frequently asked questions
Will the imported PNG slides be editable in PowerPoint?
No — each slide imports as a static image. You can resize, crop, and position it, but you can't edit the text, recolour shapes, or change the layout. To edit content you need the original PowerPoint/Keynote file or must rebuild the slide natively.
What DPI / resolution are the slide images?
A fixed 2x scale (144 DPI). A standard 16:9 slide (10x5.63 in) comes out around 1440x810 px; a wide PowerPoint slide (13.33x7.5 in) hits 1920x1080. There's no resolution setting — it's the same for every slide.
Is 144 DPI sharp enough to project?
Yes for 1080p screens and most projectors — a 16:9 slide at 1440x810 fills the screen cleanly. On a 4K display it's slightly upscaled but still acceptable for typical viewing distances. There's no higher-DPI option in this tool.
How do I get the slides into Canva?
Convert the PDF here, then in Canva go to Uploads, drag in the PNGs, create a 16:9 design, and drop each PNG onto a blank page as a full-size element. They import as images you can position but not edit text within.
Can I convert just a few slides instead of the whole deck?
Yes — first use PDF Extract Pages to pull the slides you want (e.g. '5' or '2,4,9'), then drop that small PDF here. You'll get just those slides as PNGs and avoid converting the entire deck.
Do animations and transitions carry over?
No. Each slide is captured as a single static frame, so builds, animations, and transitions are lost. Re-create any animation in your presentation tool after inserting the PNG, or keep the animated source file for those slides.
Why PNG instead of JPG for slides?
Slides are full of text, logos, and charts — high-contrast content where JPEG's compression halo shows. PNG is lossless, keeping all of it crisp. Only switch to PDF to JPG if a deck is mostly photographs and you care about file size.
How are the slides delivered?
One PNG per slide, named …-page-1.png, …-page-2.png, etc. A multi-slide deck triggers one download per slide about 200 ms apart — your browser may ask you to allow multiple downloads. There's no single ZIP.
Is the deck uploaded anywhere?
No. Conversion runs entirely in your browser and the PDF never leaves your device. Only the pdf.js worker library loads from a CDN. This matters for confidential client, board, and internal decks.
My portrait PDF slide has black bars on a 16:9 slide — why?
Because the PNG's aspect ratio is portrait and your slide is widescreen, so it sits centred with side bars. Crop the PNG to your target aspect ratio, or set the slide size to match the source page dimensions to remove the bars.
The slides imported out of order — how do I fix it?
The files are named by page number so they sort correctly alphabetically. If your tool reordered them, sort the file picker by filename before inserting, or insert them one at a time following the page numbers.
Can I print these as handouts?
Yes. Drop the slide PNGs into a document (2-3 per page) and print — 144 DPI is perfectly adequate for handouts. For full-bleed glossy printing you'd want the source vectors, but for everyday handouts the PNGs are fine.
Privacy first
All PDF processing runs locally in your browser using PDF-lib and pdf.js. No file is ever uploaded — only metadata counters are saved for signed-in dashboard stats.