AI-native presentation engine · Open source format

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.

quarterly-review.opf.jsonOPF v1.0
{
  "$schema": "https://pptx.dev/schema/opf/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 OPF format.

1

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.

2

Refine the OPF document

The multi-agent studio builds a OPF JSON document from your inputs. Edit slides, adjust charts, tweak copy — all in a live preview with version history.

3

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.

Natural languageOPF JSON

Describe your narrative, audience, and content. AI builds the OPF document.

AI Generate
.pptx fileOPF JSON

Upload an existing PowerPoint and extract a structured OPF representation.

Parse
OPF JSON.pptx file

Turn any valid OPF document into a production PowerPoint file.

Build
OPF JSONPDF

Export your presentation as a print-ready PDF document.

Export
.pptx fileWeb slides

View any PowerPoint as interactive web-based slides. Share via link.

Render
.pptx fileSVG / PNG

Export individual slides as high-resolution vector or raster images.

Export
Open Source

OPF — Open Presentation Format

OPF 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 OPF 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 an OPF document, get a .pptx file back.

TerminalcURL
# Generate a .pptx from an OPF 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.opf.json \
  -o presentation.pptx

# Parse an existing .pptx into OPF
curl -X POST https://api.pptx.dev/v1/parse \
  -H "Authorization: Bearer ppx_your_api_key" \
  -F "file=@presentation.pptx" \
  -o parsed.opf.json

# Validate an OPF 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.opf.json

Pricing

Start free. Scale when you need to.

Free

$0/mo

For experimentation

  • 50 generations / month
  • OPF validation
  • Web slide viewer
  • Community support
Popular

Pro

$29/mo

For teams & agents

  • 2,000 generations / month
  • PPTX ↔ OPF 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.