Turn PDFs into editable PowerPoint slides.
Upload a PDF and get back a .pptx or .ppt slideshow — one slide per page. Choose an editable-text conversion or a pixel-perfect layout. Everything runs in your browser; your file is never uploaded.
Your presentation is ready
Need to reuse a PDF in a presentation? This free tool converts PDF files into PowerPoint slideshows — one slide per page — and hands you back a ready-to-open PPT or PPTX file. Choose an editable-text conversion that pulls the words out into text boxes you can retype and restyle, or an exact-layout conversion that keeps every page looking pixel-for-pixel like the original. It all runs in your browser, so your file is never uploaded to a server, there’s no queue, and nothing is stored afterward.
How to convert a PDF to PowerPoint
- Upload your PDF — drag and drop it in, or click to browse.
- Choose a conversion mode — “Editable text” for text-based PDFs, or
“Exact layout” for scans and complex designs. - Pick your format — PPTX (recommended) or PPT.
- Download your presentation — open it in PowerPoint, Keynote, or Google
Slides and start editing.
The conversion runs locally in your browser using open-source libraries (pdf.js and PptxGenJS), so nothing is uploaded and there’s no file-size cap imposed by a server.
Two ways to convert your PDF
Editable text Best for PDFs that were created digitally (reports, letters, exported documents). This mode reads the text layer of each page and rebuilds it as editable text boxes in PowerPoint, positioned to match the original. You can then retype, restyle, and rearrange the content freely. Because it reconstructs the layout position by position, complex or heavily designed pages may need a little tidying once you open them.
Exact layout Best for scanned documents, image-heavy pages, or designs you want to preserve perfectly. This mode places each page as a high-resolution image on its slide, so the result looks identical to the source PDF. The trade-off is that the text is part of the image and can’t be edited as text — ideal when you care about appearance over editability.