Convert PDF to PowerPoint
PDF to Presentation imports a PDF into LibreOffice Impress and returns a PPTX, PPT or ODP file. Treat it as a draft: fonts may be substituted and objects approximated, so proof it before presenting.
Drag and drop files here, or click to choose
Accepts PDF · up to 500.0 MB per file · up to 20 files at once
You can also paste a file with Ctrl/Cmd+V, or from the clipboard menu.
PDF to Presentation sends the file through LibreOffice Impress (`impress_pdf_import`) and returns `pptx`, `ppt`, or `odp`. The portal default is `pptx`. Anything outside those three `outputFormat` values is rejected.
Impress imports PDF pages as a deck-shaped Office file. It is not a redesign of your slides, not a one-page-one-master rebuild, and not OCR. Image-only scans become pictures on slides.
Expect broken animations (there were none in the PDF), substituted fonts, and objects that Impress guessed as shapes or images. Proof the deck before you present it.
Password-protected files are unlocked for you on this page once you enter the password; API callers run Unlock first. OCR Markdown cannot be sent here.
Features
- LibreOffice `impress_pdf_import` to pptx, ppt, or odp
- Not OCR and not a slide-design engine
- outputFormat required; portal default pptx
- Anonymous API at /api/v1/convert/pdf/presentation
When to use this tool
- Get a rough PPTX from a text-layer PDF handout
- Move a PDF one-pager into Impress for further editing
- Produce ODP when the next tool is LibreOffice-only
How do I convert a PDF to PowerPoint?
- Upload a PDF. Scans will import as images on slides.
- Keep PPTX or choose PPT / ODP.
- Click Process and download the Office file.
- Open it in PowerPoint or LibreOffice Impress and check each slide.
Limits and edge cases
- Not a faithful slide reconstruction
- Not OCR
- Password-protected files need the password; API callers run Unlock first
- Upload limit on this website: 500 MB per file, sent in chunks above about 95 MB. A single direct API request body is capped at 100 MB.
Examples
- A 10-page text handout often becomes a 10-slide PPTX with mixed text and images
- A photographed whiteboard PDF becomes slides that are mostly pictures
Privacy for this tool
Files are uploaded over HTTPS, processed in memory or a short-lived temporary directory on our servers, and deleted when your result is ready. We do not keep copies for later browsing, training, or advertising profiles. See the Privacy Policy for retention details and AdSense cookie disclosures.
Frequently asked questions
- Will each PDF page become a slide?
- Usually Impress maps pages into a deck, but layout is a guess. Do not assume masters, notes, or transitions survive.
- Can I edit text on the slides?
- When the PDF had real text, some runs stay editable. Many pages import as images or grouped drawing objects.
- Does this OCR a scan into bullet points?
- No. Use OCR to Markdown if you need the words, then build slides yourself.
- Why did conversion fail?
- soffice rejected the file, the format was not ppt/pptx/odp, or the PDF is encrypted. Enter its password when the page asks; API callers run Unlock first.
Last updated:
Call this from code
Every tool on this site is a plain REST endpoint - no account or API key needed for anonymous use. Built for AI agents and developers as much as for browsers.
curl -X POST "https://pdf123.xyz/api/v1/convert/pdf/presentation" \
-F "[email protected]" \
-F "outputFormat=pptx" \
-o output.pdfAlso available as an MCP tool for agent clients that speak Model Context Protocol (JSON-RPC 2.0 over POST /mcp). Full API reference
Use it from an AI agent
SkillClaude Code, Codex, Cursor and other AI agents can run PDF to Presentation for you with this skill: /skills/pdf123-pdf-to-presentation.md
Files are used only for this processing job and deleted automatically afterward.