StoryAudit

← Back to storyaudit.app

What's inside a .story file, and how to open one without Storyline

You've been sent a Storyline course to review, translate, or sign off on, and you don't have Storyline. Here's what the file actually is, and what your real options are.

What a .story file actually is

A .story file is the source project Articulate Storyline saves while a course is being built: every slide, every layer, every trigger, every quiz question and its correct answer, every piece of on-screen text, and references to every image, audio, and video file the course uses. It is not the finished course a learner sees. That's a separate, published output (usually a folder of HTML/JS/SCORM files, or a single web package) that Storyline generates from the .story file when the author is ready to ship.

Structurally, a .story file is a zip archive with a different extension, containing a set of XML files that describe the course. That's why the content inside it is fully readable by software other than Storyline itself, if that software knows how to parse Storyline's specific XML structure, its trigger and variable model, and its per-slide layer system. Generic zip or XML tools can see that there's data in there; they can't make sense of what any of it means.

Why you can't just rename or unzip it into something useful

Renaming a .story file to .zip and extracting it does technically work; you'll get a folder of XML files. What you won't get is anything readable. Storyline's internal XML uses its own tag names, its own ID scheme for cross-referencing slides and triggers, and its own encoding for things like quiz answer correctness and variable logic. There's no single file in there that says "here's the text on slide 12" or "here's the correct answer to question 4" in a form a human can just open and read. Making sense of it requires actually parsing that structure, the same way a spreadsheet program has to parse a .xlsx file's internal XML to show you a grid instead of markup.

This is the wall most reviewers hit: they have the file, they can technically look inside the zip, and none of it means anything without a tool built to interpret it.

Your actual options

If the file won't open at all (Storyline says it's corrupted, or nothing happens), that's a different problem: see what to do when a .story file is corrupted.

What StoryAudit shows you, with no Storyline license

Drop a .story file into StoryAudit and it reads the file the same way Storyline itself would, entirely in your browser (nothing is uploaded anywhere; see the security overview if that needs to be verified). From one file, you get:

See it work on a real, bundled sample course, no signup and no file of your own needed.

Open the live demo →

↑ Back to top