Turn any .pptx into HTML5 that plays inside your app, with animations, video, links and fonts intact. No Office viewer, no flattened images.
2 free conversions a month · no credit card · API key in under a minute
SlideKiln is a PowerPoint rendering engine that converts .pptx files into self-contained HTML5 presentations. Software platforms that store presentations, such as digital asset management systems, compliance review tools, CRMs, sales enablement apps and learning management systems, use SlideKiln to display decks inside their own product with animations, transitions, Morph, embedded video, hyperlinks and original fonts preserved.
Unlike image-based previews or third-party viewers, SlideKiln rebuilds each slide as native HTML, SVG and CSS. The output is a static folder the platform hosts itself, so files never pass through an outside viewer.
SlideKiln at a glance
The problem
Your customers upload presentations every day. Then the animations disappear, the video won't play, the links go dead, and the text turns into a blurry screenshot. Building a real PowerPoint renderer in-house takes years. SlideKiln already did it.
Image previews
Third-party viewers
SlideKiln
Who it's for
Preview every deck in the library as the real presentation, not a thumbnail strip, so users can see what they're about to send.
When the approved version has to look exactly like what reviewers signed off on, fidelity is a requirement, not a nice-to-have.
Put the full presentation in front of reps and buyers, on any device and even offline, without asking anyone to open PowerPoint.
Instructors upload .pptx constantly. Play it in the course with the builds and video that made the lesson work.
Security-sensitive decks render inside your environment. No third-party viewer ever touches the file.
Ship decks inside iOS, Android and desktop apps as a local package that runs in a webview, offline.
See it live
We built this presentation in PowerPoint and ran it through SlideKiln unchanged. What you're clicking is real HTML: selectable text, vector shapes, the original fonts.
Call the API when a user uploads a deck, or batch-convert your existing library. Big files go through signed upload URLs.
We parse the PowerPoint file directly and rebuild every slide as HTML, SVG and CSS, with the animation runtime bundled in.
A signed webhook tells you it's ready. Store the self-contained package next to the original and show it in your own viewer.
# When a user uploads a deck to your platform:
curl -X POST https://slidekiln.com/backend/v1/jobs \
-H "Authorization: Bearer sfk_your_api_key" \
-F "file=@uploaded-deck.pptx" \
-F "callbackUrl=https://your-platform.com/hooks/slidekiln"
# → signed webhook when it's ready; store the package next to the originalWhy SlideKiln
All 187 preset shapes, custom geometry, tables, effects and fills, parsed straight from the PowerPoint file.
Entrances, emphasis, motion paths, transitions and Morph play back exactly as authored.
Server-side text layout with true font metrics, so line breaks land where PowerPoint put them.
Native charts, SmartArt, and embedded video and audio.
REST API, idempotency keys, signed uploads for large files and HMAC-signed webhooks.
Output is a static folder. Serve it from your CDN, ship it in an app, or let us host it.
Sign up, grab a key and start converting today. Monthly plans below.
Don't want to store packages? We host the deck at a stable URL and you drop in an iframe.
Download every conversion as a static folder and serve it from your own CDN or app. Customer files never leave your environment.
Pricing
Every plan includes the full rendering engine — animations, charts, fonts and all. Usage is metered per conversion.
Try the converter on real decks.
$0forever
For teams shipping decks to the web.
$29per month
High volume, lowest overage.
$149per month
Send each uploaded .pptx to the SlideKiln API. SlideKiln returns a self-contained HTML5 package that plays the deck in any browser or webview, with animations, video and links intact. Store the package next to the original file and load it in your own viewer, or use a SlideKiln-hosted embed URL.
For platforms that need decks to look and behave exactly like PowerPoint, SlideKiln renders the presentation as native HTML rather than images, so animations, Morph, embedded video and hyperlinks keep working. The output is hosted by the platform itself, so customer files never go to a third-party viewer.
Yes. SlideKiln reproduces the deck as authored, including layout, fonts and animation timing, which matters when the version shown to customers must match the version reviewers approved.
Yes. The output is a static folder with no server dependency, so it can be bundled into iOS, Android, React Native, Flutter or Electron apps and played in a webview without a connection.
Office Online and Google Slides embeds keep the file on Microsoft or Google servers and show their player. SlideKiln gives you a package you host and brand yourself, with animations, transitions and Morph played by a bundled runtime.
Yes. Batch-convert through the API; large files upload through signed URLs and each job reports completion through a signed webhook. The Scale plan has the lowest per-conversion rate, and you can upgrade from the dashboard anytime.
Contact
Send us a note about a deck, the API or your account.
Create a free account, convert a deck from your own library, and have an API key in your code before lunch. No sales call, no credit card.