Processing…

HCODX/PDF to PowerPoint
Local-only · No upload · No watermark

PDF to PowerPoint: convert PDF to PPTX online free

Free in-browser PDF to PowerPoint converter. Every PDF page becomes a high-resolution slide in a fresh .pptx deck — opens in PowerPoint, Keynote, Google Slides and LibreOffice Impress. Powered by PDF.js + PptxGenJS — nothing is uploaded.

Drop a PDF to convert

Or click to choose. One file at a time. Stays on your device.

Choose PDF
No PDF loaded yet — drop one above.
Slide options
Slide size "Match" sizes each slide to its source page.
Render DPI Higher DPI = bigger PPTX, sharper text.
Pages Leave blank for all. Use 1, 3, 5-9.
Progress
idle
Use cases

When to convert PDF to PowerPoint

Repurpose reports

Turn a printed PDF report into a PPTX deck for an in-person presentation in under a minute.

Lecture & training

Embed historical PDF slides into a new lecture deck while keeping the original look.

Internal reviews

Present an annotated client PDF as slides for board / leadership meetings.

Webinar & recordings

Re-share existing PDFs as PowerPoint slides for streaming and replay tools that expect PPTX.

Step by step

How to convert PDF to PPTX

1

Open the PDF

Drag the PDF in or click Choose. The page count appears in the file card.

2

Pick slide size & DPI

16:9 is the default; pick 4:3 for older projectors or "Match each PDF page" to avoid any letterbox.

3

Click Convert

Each PDF page is rendered locally at the chosen DPI and embedded as a slide image.

4

Download .pptx

The PPTX is generated in your browser and offered as a download.

FAQ

PDF to PowerPoint — frequently asked questions

Drop the PDF in, pick slide size (16:9 widescreen by default) and DPI, then click Convert. Each PDF page is rendered as a high-resolution image and embedded as a full-bleed slide in a new .pptx file.

No. The slides contain a faithful image of each PDF page, not editable text boxes. This matches what most online PDF-to-PPT converters do for free and is what you want when layout fidelity matters more than editability. If you need editable text, run the PDF through our PDF to Word tool first, then paste into PowerPoint.

No. PDF.js renders the pages and PptxGenJS builds the PPTX entirely inside your browser. The file never leaves your device.

Widescreen 16:9 (default, 13.33 × 7.5 in), Standard 4:3 (10 × 7.5 in), and a Match each PDF page option that sizes each slide to its source page aspect ratio. Result opens in PowerPoint, Keynote, Google Slides and LibreOffice Impress.

No. Use our Unlock PDF tool first to remove the password, then convert.

About

How this converter works

PDF and PPTX are very different formats — PDF describes a precise paint program for each page; PPTX describes editable shape and text objects. There's no lossless way to map every PDF page into editable PPTX shapes. The pragmatic approach (used by most free converters) is to render each PDF page as a high-resolution image and embed it full-bleed in a slide. The resulting deck looks identical to the PDF and is editable at the slide level (reorder, animate, overlay your own text), even if the page contents themselves are images.

The pipeline

  1. Render. PDF.js rasterises each page at the chosen DPI into a canvas.
  2. Encode. The canvas is exported as JPEG (quality 0.92) for compact slide images.
  3. Build. PptxGenJS creates a new presentation with the chosen slide size and adds one slide per page with the JPEG as a full-bleed image.
  4. Save. The PPTX is generated as a Blob and downloaded.

Privacy

Your PDF, every rendered page, and the assembled PPTX live only inside this browser tab. You can confirm in your browser's network tab — no upload requests are made.

Related

Related tools