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.ppf.jsonPPF v1.0
{
  "$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.

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 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.

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 languagePPF JSON

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

AI Generate
.pptx filePPF JSON

Upload an existing PowerPoint and extract a structured PPF representation.

Parse
PPF JSON.pptx file

Turn any valid PPF document into a production PowerPoint file.

Build
PPF 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

PPF — 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.

TerminalcURL
# 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
Popular

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.