PDF to PowerPoint
Turn a PDF into a PowerPoint slideshow — one slide per PDF page, rendered as an image. 100% in your browser.
Select a PDF
or drop one here — every page becomes a slide
—
Each PDF page becomes one slide with the page rendered as an image. Text on slides is not editable — for editable text, use our PDF to Word tool and paste into PowerPoint.
Your file is ready
Processed entirely in your browser — the file never left your device.
How PDF to PowerPoint works on this page
Three steps. The file stays in your browser.
Pick a PDF
Drop or select one PDF. It's read locally — no upload step.
Render each page
PDF.js paints every page onto a canvas at your chosen DPI. Each canvas becomes a slide-sized JPEG.
Download .pptx
pptxgenjs assembles the slides in your tab — open them in PowerPoint, Keynote, or Google Slides.
What "PDF to PowerPoint" actually means
Converting a PDF to PowerPoint means turning the pages of a PDF into a slideshow you can present, annotate, or embed inside a larger deck. People reach for this when they want to mix some PDF pages — a printed handout, a one-pager, a chart — into a slide deck they\'re building, or when they want to step through a PDF page-by-page in front of an audience using PowerPoint\'s presenter view.
Just so we\'re honest: a fully-editable conversion — where each bullet point in the PDF becomes a bullet point in PowerPoint — is not realistic for a client-side, no-upload tool. PDFs don\'t store slide structure. What we do instead is faithfully render every page as a high-resolution image and put one image on each slide. The result looks exactly like the PDF and is great for presenting, but the slide text isn\'t directly editable.
How this converter works in your browser
We use Mozilla\'s open-source PDF.js to render each PDF page onto an OffscreenCanvas at the DPI you choose. The canvas is encoded as a JPEG and embedded in a widescreen slide using the open-source pptxgenjs library. The slide aspect ratio of each page is preserved by letterboxing the image inside a 16:9 slide.
What this gets right
- Visual fidelity: the slide looks exactly like the PDF page, including fonts, vector art, and embedded images.
- One slide per page: a 20-page PDF produces a 20-slide deck.
- Page aspect ratio: portrait PDF pages are letterboxed cleanly inside widescreen slides.
Limits — be honest
- Slide text isn\'t editable. Each slide is a picture. For editable text, see our PDF to Word tool.
- File size grows. A rasterised page is larger than a vector PDF page. Expect 5–10x the original size at 150 DPI.
- Hyperlinks and forms are dropped. Interactive PDF elements don\'t survive the rasterisation.
- Scanned PDFs are fine, just remember the resulting slide is a re-rasterisation of an already-rasterised page (you may want to OCR first to keep the text searchable elsewhere).
Privacy & security
Most online PDF-to-PowerPoint services upload your PDF, render it on their server, and email or stream the .pptx back. That model ships your file across the internet — and through someone else\'s infrastructure — every time you use it. Because this tool runs entirely in your browser, no part of your PDF or the rendered slides leaves your device.
Frequently asked questions
No. The PDF is parsed and rendered in your browser by PDF.js (running on the local canvas), and the .pptx file is assembled in-tab by the open-source pptxgenjs library. The result is offered as a direct download — your file never leaves your device.
No — and we want to be honest about that. Each PDF page becomes one slide containing the page rendered as an image. The image is what you see, exactly as the PDF looked, but PowerPoint treats it as a picture, not text. If you need editable slide text, use our PDF to Word tool first and paste the recovered text into PowerPoint manually.
Use 150 DPI for typical screen presentation — that's the default and produces sharp slides at a moderate file size. Use 200 or 300 DPI if you're going to project the slides onto a large screen or print them, at the cost of a significantly larger .pptx file. 72 DPI is for quick previews only.
Encrypted PDFs cannot be read by PDF.js without the password. Use our Unlock PDF tool first (with permission), then convert the unlocked copy. We never see the password.
PowerPoint stores each slide as its own embedded image, and a rasterised page at 150 DPI is much larger than a vector PDF page. A 10-page text PDF that's 500 KB might produce a 5–10 MB .pptx. That's normal — PowerPoint isn't a particularly compact format when slides are image-based.