PDF to PowerPoint — Convert PDF Slides
Convert PDF pages to PowerPoint (.pptx) slides locally.
Select PDF File
or drag the PDF file here
Turn a PDF into a PowerPoint deck, one page per slide
Convert each page of a PDF into a slide in a .pptx presentation, sized to match the original page. The rendering happens in your browser.
Sometimes the deck you need to present exists only as a PDF: a client sent the exported version, or the original .pptx is on a machine you no longer have. Rebuilding it slide by slide is tedious, and screenshotting each page by hand is worse.
This tool renders every page of your PDF as a high-resolution image and places each one on its own slide, with the slide dimensions derived from the page so nothing is letterboxed or stretched. What you get back is a presentation that looks exactly like the PDF and runs in PowerPoint, Keynote or Google Slides.
Be clear-eyed about what that means: the slides are pictures of your pages. It is the right tool when you need to present or annotate around existing pages, and the wrong one when you need to edit the text on them.
Rendered on your device
Pages are drawn to a canvas inside your browser. The PDF is never uploaded, so pitch decks and internal reports stay internal.
Slide size matches the page
Slide dimensions are taken from the PDF's own page size, so a widescreen deck stays widescreen and an A4 document keeps its proportions.
Standard .pptx output
Opens in PowerPoint, Keynote, Google Slides and LibreOffice Impress with no further conversion.
How to turn a PDF into slides
Choose the PDF you want to present.
Each page is rendered at double resolution in your browser.
Pages are placed on slides sized to match the original.
Download the .pptx and present or annotate it.
Your deck is rendered locally
Pitch decks, board packs and internal reports are drawn to a canvas inside your own browser. The PDF is never transmitted and no server holds a copy of what you are about to present.
When people reach for this
Presenting a document you only have as a PDF
A report, a set of plans or a supplier's brochure needs to go on a screen in a meeting. Converting it to slides gives you presenter mode, speaker notes and the ability to jump between pages without a PDF viewer's scroll bar.
Building a deck around existing material
You need to interleave three pages from a technical PDF with your own slides. Converting first lets you drop them straight into your deck at the right aspect ratio.
Annotating pages during a review
PowerPoint's drawing and comment tools are easier to use in a live session than most PDF annotators. Putting the pages on slides turns a document review into something you can mark up as you talk.
Reusing a deck whose source was lost
The exported PDF survived; the .pptx did not. This gets the visual content back into a presentation container, ready for you to rebuild the editable parts on top.
What actually happens to your file
The PDF is opened with pdf.js and the first page's viewport is measured. Those dimensions, converted from pixels to inches at 96 DPI, define a custom slide layout, so the presentation matches the shape of your document instead of forcing it into a default 4:3 or 16:9 frame.
Each page is then rendered onto an offscreen HTML canvas at twice its natural size. Rendering at 2× and then displaying at 1× is what keeps text looking crisp rather than soft when the slide is projected.
The canvas is encoded as a JPEG at quality 0.9 — high enough that compression artefacts are not visible on a projector, low enough that a fifty-page deck does not become an unmanageable file — and that image is placed to fill the slide.
Finally pptxgenjs assembles the slides into a .pptx file, which your browser downloads. Every step, including the rendering, runs on your own GPU and CPU.
Where it falls short, honestly
- The slides are images. Text on them cannot be selected, searched, edited or restyled, because each slide holds a picture of the page rather than text boxes.
- File size grows with page count. Each slide carries a full-page JPEG, so a long document produces a noticeably larger file than a native deck would.
- Animations, transitions and speaker notes from an original presentation are not recovered. They were never in the PDF to begin with.
- Slide dimensions come from the first page. A PDF that mixes portrait and landscape pages will have the odd ones out fitted into the first page's shape.
- Rendering long documents takes time and memory, since every page has to be drawn to a canvas. Very large PDFs are the ones most likely to exhaust a tab.
- If you need editable text on the slides, this is the wrong tool. Convert to Word instead and paste the text into your own template.
Compared with an online converter
| This tool | Typical cloud converter | |
|---|---|---|
| Where your file goes | Nowhere. It stays in the browser tab. | Uploaded to a server you do not control. |
| Suitable for confidential decks | Yes — no disclosure occurs. | Depends on their terms and jurisdiction. |
| Slide sizing | Derived from your PDF's page size. | Often forced to a fixed 16:9 or 4:3. |
| Editable text on slides | No — slides are images. | Some paid services attempt it, imperfectly. |
| Works offline | Yes, once the page has loaded. | No. |
| Cost | Free, no account. | Usually metered or subscription. |