WSWorker's Studio
📊

PDF to PowerPoint

🔒 Runs locallyPDF tools

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

The PDF to PowerPoint tool renders every page of a PDF to an image with pdf.js and places one page-image per slide in a real .pptx, centred and scaled to fit a 16:9 slide. It's the dependable way to get a PDF into a deck — each slide is a faithful picture of a page, generated entirely in your browser.

✅ Every tool is free — no sign-in needed.
📄

Click to choose a PDF, or drag one in here

One file at a time

Share

LINEFacebookXThreads

How to use

  1. Upload a PDF file and choose the slide image quality.
  2. Click "Convert to PowerPoint & download" to get a .pptx with one page-image per slide.

Common use scenarios

  • Dropping a PDF handout or one-pager into a slide deck to present it.
  • Showing PDF pages full-screen in PowerPoint or Keynote without switching apps.
  • Turning a multi-page PDF into a flip-through slideshow.
  • Adding a few PDF pages as reference slides at the end of a presentation.

✓Content & verification reviewed: 2026-09-04

How we verify PDF to PowerPoint

How to check the slides came out the way you want.

Each slide is a page image, not editable content

Slides hold a picture of the page — you can't select or edit the text inside PowerPoint. If you need editable text, convert to Word instead and rebuild the slides.

Image quality is a trade-off

A higher quality setting renders the pages at a larger size: sharper on a projector, but a bigger .pptx file and a longer conversion. 2x suits most screens.

Pages are fitted to a 16:9 slide

The page image keeps its own aspect ratio and is centred on the slide, so a portrait A4 page leaves margins on the left and right — this is expected.

Before you rely on the result

  • You've picked an image quality that balances sharpness against file size for where you'll present.
  • You understand the slides are page pictures, not editable text or shapes.
  • You've opened the .pptx and checked the pages render clearly at presentation size.
  • You've saved the downloaded .pptx before leaving the page.

Who this is for

  • Anyone presenting a PDF handout, report or one-pager as slides.
  • People who want PDF pages shown full-screen inside PowerPoint or Keynote.
  • Teachers and trainers turning PDF material into a slideshow.
  • Anyone adding PDF reference pages to the end of an existing deck.

Real-world examples

Presenting a PDF report

Someone converts a PDF report to .pptx so they can walk a meeting through it page by page in presentation mode.

Building a flip-through slideshow

A person turns a multi-page PDF into slides so it can play as a simple full-screen slideshow.

Adding reference pages to a deck

Someone converts a few PDF pages to slides and pastes them at the end of an existing presentation as appendix material.

Limitations

  • Each slide is a picture of a PDF page, not editable text or shapes — you can't select or edit the text inside PowerPoint.
  • Higher image quality means sharper slides but a larger .pptx file and a longer conversion.
  • Slides use a 16:9 layout; the page image is centred and scaled to fit while keeping the page's aspect ratio.

Frequently asked questions

Can I edit the text on the slides afterwards?

No — each slide is an image of a PDF page. For editable text, use PDF to Word and rebuild the slides from there.

Why does my portrait PDF leave big side margins?

Slides are 16:9. A portrait page keeps its aspect ratio and is centred, so blank space appears on the left and right. That's normal.

What image quality should I choose?

2x is a good default. Go higher for a large projector or lots of fine print; go lower to keep the .pptx small.

Is my PDF uploaded anywhere?

No — pages are rendered and packed into the .pptx entirely in your browser. The file never leaves your device.

🔒 Runs in your browser — nothing is uploaded. Results are for reference only; see the disclaimer. Last updated: 2026-09-04

Subscribe for updates

New tools and tips, straight to your inbox. No spam, unsubscribe anytime.