Convert PowerPoint to PNG — every animation click state, plus speaker notes
Tekilio Frames turns a .pptx into a zip of PNG images and a
notes.json file. The difference: it renders one image per
animation click state, not one flat picture per slide — so the builds
you animated on purpose survive the export.
What is a "click state"?
A slide that animates content in over several clicks doesn't have one appearance — it has several. A title appears, then the first bullet, then a chart, then a callout. Each click produces a distinct visual: a click state. A slide with three builds has three click states; a static slide has one.
Tekilio Frames drives real PowerPoint and captures each of those states as its
own PNG. Your three-build slide comes back as three images —
slide-007-step1.png, slide-007-step2.png,
slide-007-step3.png — in source-slide order.
Why other converters lose your animations
Most "PPTX to PNG" tools — including LibreOffice headless (soffice
--convert-to png) and the common online converters — render the
final state of each slide and stop. The animation build is collapsed
into a single frame. If your slide reveals points one at a time, every
converter that flattens it throws that sequence away. That's the gap Tekilio
Frames fills: it steps through the clicks and renders each one.
See it: one slide, three click states



You also get notes.json
Alongside the images you get a notes.json keyed by source slide
number, so the speaker notes line up with the right slide:
{
"1": "Opening — welcome the room",
"2": "Q3 numbers; pause on the dip",
"7": "Hidden slides are skipped, so numbers can gap"
}
It's UTF-8, control characters are escaped, and slides with empty notes are
omitted. Pair each slide-NNN-stepN.png with its note by the slide
number and you have a clean, machine-readable record of the whole deck. Curious
where the uploaded file goes? See how uploads are handled.
Try It
Upload a .pptx and get back a zip of per-click-state PNGs +
notes.json. This is a free public test service.
Upload a Deck
Drag & drop a .pptx file here
or click to browseJobs
Frequently asked questions
- How do I export each animation step of a PowerPoint slide as an image?
- Upload your .pptx to Tekilio Frames. It renders every animation click state as a separate PNG (slide-NNN-stepN.png), so a slide that animates in over three clicks becomes three images instead of one flattened picture.
- How do I extract speaker notes from a pptx as JSON?
- Tekilio Frames returns a notes.json file alongside the images, keyed by slide number: { "1": "first slide notes", "2": "…" }. Slides with empty notes are omitted.
- Does pptx to PNG conversion keep animations?
- Most converters flatten each slide to a single image, losing the animation build. Tekilio Frames renders one image per click state, preserving every build step.