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.
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
PDF to JPG
Convert PDF pages into JPG images, processed locally in your browser.
PDF & Document ToolsSplit PDF
Split a PDF into individual pages or custom page ranges, processed locally.
PDF & Document ToolsPDF to Word
Extract PDF text into an editable Word (.docx) document, processed locally.
PDF & Document ToolsPDF to Excel
Extract tables and text from a PDF into an Excel (.xlsx) file, processed locally.