Describe a presentation.
Get a .pptx back.
pptx.dev is the engine that turns narrative, content, audience, and design intent into production-quality PowerPoint files. Built for AI agents, usable by humans.
{
"$schema": "https://pptx.dev/schema/ppf/v1",
"version": "1.0",
"meta": {
"title": "Q1 2026 Business Review",
"audience": "Board of Directors",
"narrative": {
"template": "situation-complication-resolution",
"tone": "formal",
"keyMessages": [
"Revenue grew 34% YoY",
"New market expansion on track",
"Hiring ahead of plan"
]
}
},
"design": {
"theme": "corporate-minimal",
"colors": { "scheme": "ocean-depth" },
"fonts": { "scheme": "modern-sans" },
"brand": { "logo": { "url": "/assets/logo.svg" } }
},
"slides": [
{
"id": "title",
"layout": "title-slide",
"elements": [{
"id": "heading",
"type": "text",
"slot": "title",
"content": { "text": "Q1 2026 Business Review" }
}]
}
]
}How it works
Three paths to go from idea to finished presentation, all powered by the open PPF format.
Describe your presentation
Tell the AI agent your narrative, audience, and content. Pick a theme from pptx.gallery or define custom brand colors, fonts, and layouts.
Refine the PPF document
The multi-agent studio builds a PPF JSON document from your inputs. Edit slides, adjust charts, tweak copy — all in a live preview with version history.
Export to PPTX, PDF, or web
One click to generate a production .pptx file, PDF, web-viewable slides, or SVG/PNG exports. Download or share via link.
Full conversion pipeline
Every direction covered. Import existing decks, generate new ones, export anywhere.
Describe your narrative, audience, and content. AI builds the PPF document.
AI GenerateUpload an existing PowerPoint and extract a structured PPF representation.
ParseTurn any valid PPF document into a production PowerPoint file.
BuildExport your presentation as a print-ready PDF document.
ExportView any PowerPoint as interactive web-based slides. Share via link.
RenderExport individual slides as high-resolution vector or raster images.
ExportPPF — the Presentation Format
PPF is an open-source JSON format for describing presentations. It separates content intent from rendering complexity, so AI agents can produce slide decks without wrestling with OOXML.
Bring your own JSON schema validators, extend with custom properties, or use the reference gallery at pptx.gallery for standard themes, layouts, color schemes, font pairings, and narrative templates.
Three ways to provide design choices
1. Reference pptx.gallery
Use named themes, color schemes, and font pairings from the curated gallery.
"colors": { "scheme": "ocean-depth" }2. Custom JSON
Define every color, font, and layout inline with full schema validation.
"colors": { "primary": "#1a1a2e", "accent": "#e94560" }3. AI-generated from inputs
Describe what you want in plain language. Our AI agents construct the PPF JSON from your intent.
"Clean, modern, dark theme for a tech startup pitch"Built for AI agents
A REST API that any agent framework can call. Send a PPF document, get a .pptx file back.
# Generate a .pptx from a PPF document curl -X POST https://api.pptx.dev/v1/generate \ -H "Authorization: Bearer ppx_your_api_key" \ -H "Content-Type: application/json" \ -d @quarterly-review.ppf.json \ -o presentation.pptx # Parse an existing .pptx into PPF curl -X POST https://api.pptx.dev/v1/parse \ -H "Authorization: Bearer ppx_your_api_key" \ -F "file=@presentation.pptx" \ -o parsed.ppf.json # Validate a PPF document curl -X POST https://api.pptx.dev/v1/validate \ -H "Authorization: Bearer ppx_your_api_key" \ -H "Content-Type: application/json" \ -d @quarterly-review.ppf.json
Pricing
Start free. Scale when you need to.
Free
$0/mo
For experimentation
- 50 generations / month
- PPF validation
- Web slide viewer
- Community support
Pro
$29/mo
For teams & agents
- 2,000 generations / month
- PPTX ↔ PPF conversion
- PDF + SVG/PNG export
- R2 file storage
- Priority support
Enterprise
Custom
For scale & compliance
- Unlimited generations
- Custom templates & brand kits
- On-premise deployment
- SLA & dedicated support
- SSO & audit logs
Ready to build presentations with AI?
Open the Studio to start creating, or integrate the API into your agent workflow.