PDF to PPT

Turn each PDF page into a slide in a PowerPoint (.pptx) file, processed locally.

Drag & drop a PDF here, or

One PDF at a time, up to 40 MB. Processed entirely in your browser.

Each PDF page becomes a full-slide image in the .pptx file. This preserves the exact visual appearance of every page (great for scanned decks or design-heavy PDFs), but text inside the slides will not be individually editable in PowerPoint.
Each slide is a static image of the original page; text and objects are not individually editable in PowerPoint.

How it works

Each page of your PDF is rendered to a high-resolution image using pdf.js, and each image becomes one full-slide picture in a new .pptx file, built with an open-source presentation-generation library. This preserves the exact look of every page. Nothing is uploaded to a server.

Example

Upload a 12-page PDF deck and download a 12-slide .pptx where each slide shows that page exactly as it appeared in the PDF.

Frequently asked questions

Can I edit the text on each slide afterwards?

Not directly — each slide is a single image, so text within it isn't a separate, editable PowerPoint text box. This approach prioritizes preserving the exact visual design over editability.

Why use images instead of rebuilding real text/shapes?

Reconstructing a PDF's original text boxes, fonts and positions as fully editable PowerPoint objects is extremely complex and unreliable to do for free. The image-per-slide approach is honest about that trade-off and guarantees the output looks right.

Related tools