Embed this tool on your site
About this tool
PDF to PowerPoint converts each page of your PDF into a slide inside a ready-to-open PowerPoint .pptx file. Upload a PDF of up to 60 pages, such as a report, an academic paper or a pitch deck exported as PDF. The server renders every page at 1.5× or 2× scale with pdf.js and a Node.js canvas, and places each page as an image fitted and centred on its slide, so pages keep their shape instead of being stretched. The slides are packaged into a standard .pptx with pptxgenjs. Choose widescreen (16:9) or standard (4:3) slides, and medium or high image quality to balance file size against sharpness. The file opens in Microsoft PowerPoint, LibreOffice Impress, Apple Keynote and Google Slides. Slide content is an image of the page, so text is not editable, and the uploaded PDF is deleted after conversion.
Why use it
One Slide per Page: Each PDF page becomes its own slide inside a proper .pptx file, ready to present or to add notes, titles and shapes on top.
16:9 and 4:3 Layout Options: Match the output to your preferred presentation template — widescreen for modern displays, standard for legacy projectors.
High-Fidelity Page Rendering: Pages are rendered using pdfjs-dist at 1.5–2× scale, producing crisp JPEG slide images that look sharp on large screens.
Works on Any PDF: Scanned PDFs, vector diagrams, multi-column reports — every page is rendered to an image, so internal structure does not matter.
Opens Everywhere: The generated .pptx is compatible with Microsoft PowerPoint, LibreOffice Impress, Apple Keynote, and Google Slides.
No Signup, No Watermark: Convert as many PDFs as you need — no account, no branding added to slides, and no file retention after download.
How to use
- Upload the PDF you want to convert — files up to 50 MB are accepted.
- Choose the slide dimensions: Widescreen 16:9 (default) or Standard 4:3.
- Select Medium quality for faster conversion or High quality for sharper slides.
- Click Convert to PowerPoint and wait while the server renders each page.
- Download the .pptx file — open it in PowerPoint, Keynote, or Google Slides.
When it helps
- When you receive a PDF pitch deck or presentation and need to edit slides, add speaker notes, or reorder pages in PowerPoint.
- When converting an academic paper or report into a slide deck for a conference or seminar presentation.
- When a client delivers branding guidelines or proposals as PDFs and you need to incorporate slides into your own deck.
- When repurposing a PDF training manual into an interactive slideshow with annotations and additional slides.
- When you need to present a PDF document in a format that supports slide transitions and presenter view.
- When migrating legacy PDF presentations to an editable format after losing the original PowerPoint files.
Examples
Inputpitch.pdf, 12 pages, widescreen 16:9 high quality
Expected resultpitch.pptx with 12 slides, each a high-resolution rendered image of a PDF page; ready to open and edit in PowerPoint
02Academic paper to slides
Inputpaper.pdf, 8 portrait pages of a conference paper, 16:9 medium quality
Expected resultpaper.pptx with 8 slides — each portrait page is fitted and centred on its 16:9 slide, with white space at the sides
Inputtraining.pdf, 30 pages, choose 4:3 standard
Expected resulttraining.pptx sized for 4:3 projection — fits cleanly into existing 4:3 corporate decks
Inputmanual.pdf, 80 pages
Expected resultmanual.pptx with 80 slides; conversion takes ~30-60 seconds at high quality
Tips
- Use High quality for presentations that will be displayed on a large screen or projector — the crisper rendering is noticeable at large sizes.
- For faster conversion of long documents, use Medium quality — the difference is minimal at standard slide viewing distances.
- After opening in PowerPoint, use Insert > Text Box to overlay slide titles, speaker notes, or bullet points on top of the page images.
- Split a large PDF into chapters before converting if you need separate PowerPoint files per section.
- If the .pptx takes a long time to open in PowerPoint, try reducing quality or reducing the number of pages in the source PDF.
Frequently Asked Questions
Can I edit the text on the slides after converting?⌄
Each slide is an image of the PDF page — text is not editable as individual characters. To edit text, you would need the original source document. You can add new text boxes, shapes, and annotations on top of the slide image in PowerPoint.
Is my PDF stored on the server?⌄
No. The PDF is uploaded over HTTPS, rendered into slides, and deleted as soon as the .pptx has been generated. Nothing is kept after your download.
How long does conversion take?⌄
Rendering time scales with page count and quality setting. A 10-page PDF at medium quality typically completes in 5–15 seconds. High quality at 2× scale takes roughly twice as long.
What is the maximum number of pages?⌄
Up to 60 pages per file. Longer PDFs are rejected with a message asking you to split them first; use the Split PDF tool and convert each part separately.
Which slide size should I choose?⌄
Pick the shape closest to your PDF pages: Widescreen 16:9 for landscape slide decks, Standard 4:3 for squarer pages or existing 4:3 decks. Pages are never stretched: each page is scaled to fit the slide and centred, so a portrait A4 page on a 16:9 slide gets white space at the sides.
Does the output .pptx include slide notes?⌄
No — slide notes are not generated during conversion. You can add speaker notes manually after opening the file in your presentation app.
Can I convert a password-protected PDF?⌄
No — use the PDF Unlock tool to remove the password first, then convert the unlocked PDF.
Glossary
- PPTX
- The Open XML file format used by Microsoft PowerPoint for presentation files — a ZIP archive containing XML slide definitions and media assets.
- Open XML
- The standardized ECMA-376 / ISO/IEC 29500 office document format introduced by Microsoft. Used by .docx, .xlsx, and .pptx files.
- pptxgenjs
- An open-source Node.js library for generating .pptx files programmatically — used by this tool to package rendered slide images into a PowerPoint presentation.
- pdfjs-dist
- The distributable build of Mozilla's PDF.js library, used server-side (with the canvas package) to render each PDF page to a bitmap canvas for conversion.
- node-canvas
- A Node.js implementation of the HTML5 Canvas API backed by Cairo. Required by pdfjs-dist to render PDF pages on the server.
- Full-bleed Slide
- A slide where the content (in this case the rendered PDF page image) fills the entire slide area from edge to edge with no margins.
- 16:9 Widescreen
- The standard aspect ratio for modern presentations — 1280×720 or 1920×1080 — matching today's projectors and monitors.
- 4:3 Standard
- The legacy aspect ratio for older projectors and displays — 1024×768. Some corporate templates still require 4:3 for compatibility.
- Slide Master
- The template slide in PowerPoint controlling fonts, colors, and placeholders for all child slides. This tool generates a minimal master with no theme.
A LITTLE HELP. A LOT DONE.
Good tools.
Great flow.
Your shortcut to the everyday. Create, convert, calculate,
and get back to what you love.
✳
✳
✓ Free to use✓ No sign-up✓ 500+ possibilities