SlideKiln
PPTX → HTML5 API

Ship PowerPoint decks to the web, pixel-faithful

Upload a .pptx and get a self-contained HTML5 package that mirrors the deck's layout, fonts, charts and animations — no PowerPoint, no plugins, no third-party viewer. Embed it in one line, or host it yourself.

2 free conversions a month · no credit card required

Why SlideKiln

Everything the deck does, your browser does

Pixel-faithful rendering

All 187 preset shapes, custom geometry, text cascades, tables, effects and fills — parsed straight from OOXML with no conversion middlemen.

Animations & Morph

The full timing engine ships with every package: entrances, emphasis, motion paths and Morph transitions play back exactly as authored.

Real font metrics

Server-side text layout with true font metrics and an embedded font service, so line breaks land where PowerPoint put them.

Charts & SmartArt

Native chart rendering and SmartArt support, including embedded video and audio with transcode controls.

Built for automation

REST API with idempotency keys, signed upload URLs for big files, HMAC-signed webhooks and correlation ids.

Team-ready

Organizations with roles and invites, per-key usage attribution, and usage-based billing that scales with you.

Three ways in, one perfect package out

1

Drop a file in the dashboard

Drag a .pptx into the converter, watch the job progress live, and download the package when it lands.

2

Or call the API

Create an API key, POST the file (or a source URL), poll the status endpoint or receive a signed webhook.

3

Host the package anywhere

The output is a self-contained bundle of HTML, SVG, CSS and JS — a static folder any CDN can serve.

curl -X POST https://slidekiln.com/backend/v1/jobs \
  -H "Authorization: Bearer sfk_your_api_key" \
  -F "file=@quarterly-review.pptx"

# → { "jobId": "8b1f…", "statusUrl": "/v1/jobs/8b1f…" }

Host & embed

Want it live? Embed in one line.

Flip on hosting when you convert — or mark any recent conversion as hosted — and we serve the deck live at a stable public URL. Drop it into any page with an <iframe>. No zip to unpack, no server to run. Prefer to self-host? Every conversion still downloads as a self-contained package you can put on your own CDN.

  • Stable public URL — animations, fonts and Morph intact
  • Drive it from the parent page with the SlideKiln player API
  • 2 hosted presentations on Free · 15 on Pro · 50 on Scale
<iframe
  src="https://slidekiln.com/h/8b1f.../index.html"
  width="960" height="540"
  style="border:0;aspect-ratio:16/9;max-width:100%"
  allowfullscreen>
</iframe>

Pricing

Pay for what you convert

Every plan includes the full rendering engine — animations, charts, fonts and all. Usage is metered per conversion.

Free

Try the converter on real decks.

$0forever

  • 2 conversions / month
  • 2 hosted presentations
  • 1 API key
  • 1 team member
Start free
Most popular

Pro

For teams shipping decks to the web.

$29per month

  • 35 conversions included
  • 15 hosted presentations
  • $1.00 per extra conversion
  • 3 API keys · 3 team members
Start with Pro

Scale

High volume, lowest overage.

$149per month

  • 350 conversions included
  • 50 hosted presentations
  • $0.55 per extra conversion
  • 10 API keys · 10 team members
Go Scale

FAQ

Questions, answered

What does SlideKiln actually produce?

A self-contained package of HTML, SVG, CSS and JavaScript that renders your PowerPoint deck in any modern browser — no PowerPoint, no plugins, no third-party viewer. You can host it on any static host or CDN, embed it in your site, or ship it inside your product.

How is this different from embedding a deck with Google Slides or an iframe viewer?

Embedded viewers rasterize slides or approximate them, and they keep your content on someone else's servers. SlideKiln parses the PPTX file format (OOXML) directly and rebuilds each slide as native web elements — real text, real vector shapes, real fonts — so the output is crisp at any zoom level, selectable, and entirely yours.

Can SlideKiln host my deck so I can just embed it?

Yes. Turn on hosting when you convert (or mark any recent conversion as hosted from the dashboard) and we serve the deck live at a stable public URL — paste it into any page with an iframe, no zip to unpack and no server to run. Each plan includes a number of hosted presentations (2 on Free, 15 on Pro, 50 on Scale); unhosting one frees a slot. You can still download every conversion and self-host it instead.

Do animations and transitions survive the conversion?

Yes. SlideKiln ships a full animation runtime with every package: entrance, emphasis and exit effects, motion paths, slide transitions and PowerPoint's Morph transition all play back as authored, with click-through navigation like a real presentation.

What happens to fonts?

Text is laid out server-side with real font metrics, so line breaks land where PowerPoint put them. Licensed fonts you can't redistribute are substituted with metric-compatible equivalents (for example Calibri → Carlito) and every substitution is reported in the conversion result.

Can I automate conversions from my own product or pipeline?

Yes — that's the primary use case. Create an API key and POST a .pptx (or a source URL) to the REST API. You get a job ID to poll, or an HMAC-signed webhook when conversion finishes. Idempotency keys and signed upload URLs for large files are built in.

How much does it cost?

The free plan includes 2 conversions a month with no credit card. Pro is $29/month with 35 conversions included ($1.00 each beyond that), and Scale is $149/month with 350 included ($0.55 beyond). Every plan uses the identical rendering engine.

Is my presentation content secure?

Uploads and converted packages live in private cloud storage, download links are time-limited signed URLs, and files are automatically deleted after the retention window (24 hours by default) — unless you choose to host a deck, in which case that deck stays live at its public embed URL until you unhost it. Your decks are never used for anything except your conversion.

Contact

Talk to us

Volume pricing, partnership ideas, or just a deck that deserves better — hello@slidekiln.com or the form below.

Or email hello@slidekiln.com

Your decks, everywhere.

Create a free account, drop in a .pptx and see it running in the browser in seconds.

Start converting free