PDF to PowerPoint
Turn each page of a PDF into an editable slide with its text.
PDF documents Heavy client-side (WASM) pdf.js text runs + OOXML slides
Tool preview
How to use it
- 01
Drop a PDF.
- 02
Each page becomes one slide.
- 03
Download the .pptx and edit it in PowerPoint or Keynote.
Limitations
- ! Slides contain a single text box each; images, charts and the original layout are not carried over.
- ! Text is kept line by line, so multi-column pages read in visual order rather than column order.
- ! Capped at 200 slides per run.
FAQ
Can I keep the original design?
Not with a text-based conversion. Rendering each page as an image would keep the look but make the slide uneditable.
Why are there no bullet points?
Each line becomes a plain paragraph; apply bullets in PowerPoint once the content is in place.
Is the PDF uploaded?
No.
Files never leave your device
Processing happens in your browser using the File API, WebAssembly and Web Workers. There is no upload endpoint.
Technical details
- Processing
- Heavy client-side (WASM)
- Implementation
- pdf.js text runs + OOXML slides
- Category
- PDF documents
- Network requests
- None while processing