Turn a PowerPoint into a PDF
Converting your presentation
Keep this tab open while the slides are laid out and the finished PDF is checked.
PDF ready
Slide notes
Details
Convert a PowerPoint presentation to PDF without uploading it. The slides are laid out in this browser tab by a WebAssembly engine, so the deck stays on your device. The text is counted before conversion and counted again in the finished PDF, and the download appears only when almost all of it came back as selectable text.
How to convert a PowerPoint to PDF
-
Choose a presentation
Press the picker or drop a file on the page. The deck stays inside this browser tab.
-
Wait for the engine
The first conversion downloads the layout engine once. The browser caches it, so later conversions start immediately.
-
Read the proof
The finished PDF is reopened with pdf.js. The receipt says how many pages came back and how much of the slide text was found in them.
-
Download the PDF
Press Download PDF. Nothing was uploaded, so nothing has to come back.
What this converter reads
A modern PowerPoint file is a ZIP package of XML parts. This tool reads the six that hold a presentation: .pptx and .pptm for an ordinary deck, .ppsx and .ppsm for a slide show that opens in presentation mode, and .potx and .potm for a template. The four macro formats carry a macro project that this converter never runs and never copies into the PDF.
Two files look like a deck and are not. A .ppt saved by PowerPoint 97-2003 is a Compound File, an older container holding binary records rather than XML, and a password-protected deck of any age is wrapped in that same container. This tool names each one rather than guessing at bytes it cannot read. Re-save a .ppt as .pptx in PowerPoint, Keynote or LibreOffice, or remove the password from a locked deck in PowerPoint, and it will open here. A PPT to PDF converter that runs on a server can open the old container directly, which is why that path is not a browser job.
How the text check works
Converting a deck is a layout problem, and a layout engine can silently drop a text box, a table cell or a chart label without producing an error. So this tool does not trust its own output. Before the conversion starts it reads every declared slide part and counts the characters the deck says it draws. After the conversion it reopens the finished PDF with pdf.js, the same reader a browser uses, and counts the characters that came back.
The download appears only when at least 98% of them are found. That floor is the same one every other tool on this site is held to, and it is measured in the page rather than promised in the copy. When a conversion falls short the tool says how far short, and offers nothing.
The receipt also prints the page count beside the slide count. Those two numbers usually match, and they are reported rather than enforced, because a deck that lays out to one page more than it declares slides has not lost anything. What matters is whether the words are still there, and that is the number the gate reads.
Once you have the PDF
A converted deck is an ordinary PDF, so every other tool here accepts it. The guides in the Office and PDF cluster cover what usually comes next: how to send two PDFs as one attachment when the deck and its handout have to travel together, and how to share a PDF as a link when the file is too large to email at all. The rest of the catalog is on the tools page, and how it works explains why none of it needs a server.
Questions about converting PowerPoint to PDF
- Does my presentation leave my device?
- No. The layout engine is WebAssembly and it runs in this tab. The deck, the PDF and the counts never reach a server. Analytics receives aggregate numbers only: how long the run took, how many slides and pages there were, and whether the text check passed.
- Which PowerPoint files can it open?
- The six OOXML presentation formats: .pptx, .pptm, .ppsx, .ppsm, .potx and .potm. A slide show and a template are the same package as a presentation with a different part name, so all six read the same way.
- Can it open a .ppt file?
- Not in this tab. A .ppt from PowerPoint 97-2003 is a Compound File, a different container with a different binary record format, and so is any deck saved with a password. Each is named as such instead of failing on unreadable bytes. Save a .ppt as .pptx in PowerPoint, Keynote or LibreOffice first, and remove the password from a locked deck in PowerPoint.
- Does the PDF keep selectable text?
- Yes, and the tool checks it rather than assuming it. It counts the characters the slide parts declare, reopens the finished PDF with pdf.js, counts the characters that came back, and refuses to offer the download when fewer than 98% of them are found.
- Why does the page count sometimes differ from the slide count?
- Usually because a slide is marked hidden. A hidden slide is left out of the PDF here, the same as an export from PowerPoint leaves it out, so the deck ends with fewer pages than slides and nothing was lost. Across 1,595 converted presentations the page count matched the visible slide count on 1,585 of them, and on every deck that carried a hidden slide. The 10 that did not match hold no slides at all and convert to one blank page. The receipt reports both numbers, and the text check runs either way.
- What are the conversion notes on the receipt?
- Anything the engine could not draw exactly, listed by the part it came from. They are information rather than errors. The PDF is still offered only when the text check passes, so a deck with notes has been held to the same standard as one without.
- How large a presentation can it convert?
- This tab opens a package up to 512 MB. The limit is memory in the browser, not a policy: the whole deck and the whole PDF are held at once, so a phone runs out of room sooner than a desktop does.
Related tools
Each runs in a browser tab like this one, reads its own output back before the download, and needs no account. The footer links every tool.
- PDF to Word Editable paragraphs
- PDF to PowerPoint Editable slides
- PDF to Excel Every table on one sheet
- Excel to PDF Sheets on pages that fit
- Word to PDF Keep the layout
- Merge PDFs Several PDFs into one
Where to go next
- PDF, Word, Excel and PowerPoint help Find the right guide for PDFs inside Excel, Word and other software.
- Email two PDFs as one attachment Send two PDFs as one file that gets through the size limit.
- Share a PDF as a link Send a PDF as a link instead of an attachment.
- Every online PDF tool See every PDF tool on the site on one page, grouped by the job. All free, all in your browser, and your file is never uploaded.
- How it works Understand what runs in the browser tab, what it checks, and what it never sends.
- Convert PowerPoint to PDF Turn a PowerPoint deck into a PDF, one slide per page.
- Save PowerPoint as PDF with notes Export a PowerPoint deck as a PDF that shows the speaker notes under each slide.
- PowerPoint to PDF on a mobile phone Turn a PowerPoint deck into a PDF on an iPhone or Android phone, and go the other way.