Articulate Storyline Converter — Extract Slides, Layers & Quizzes
Articulate Storyline 360 and Storyline 3 export to SCORM as `story.html` + a `html5/` runtime folder. The actual slide content is serialized as JavaScript strings inside `window.globalProvideData()` calls, which makes static extraction impossible without a dedicated decoder. SCORM Converter ships a `StorylineParser` that walks the entire slide tree, recursively collecting text from nested layers, resolving audio references to `story_content/*.mp3`, and matching image refs to `mobile/*.png`.
Why export Articulate Storyline 360 / 3 content?
- Translate Storyline courses across markets without rebuilding in the desktop app
- Document compliance training narrations as searchable text
- Convert Storyline quizzes into structured Q&A datasets
- Generate AI flashcards from Storyline content using our AI Studio
- Archive Storyline 3 / 360 catalog before LMS migration
StorylineParser — what we extract
Technical details
story.html + html5/data/js/data.js10-300 MB typical
The parser anchors on the `(?:^|/)html5/data/js/data.js$` regex so courses uploaded with a wrapping subdirectory are handled correctly. JS-string escapes (`\n`, `\u04xx`, `\x..`) are fully decoded before JSON parsing.
Export formats
Frequently asked questions about Articulate Storyline 360 / 3
Will the converter extract Storyline narrations and voiceover text?▼
Are images and audio files extracted?▼
Does it work with Storyline 3 or only Storyline 360?▼
What happens to drag-and-drop or hotspot interactions?▼
Can I get the slide notes / speaker notes from Storyline?▼
Related guides
Other authoring tools
Ready to convert your Articulate Storyline 360 / 3 content?
Free during beta. PDF, Word, and Markdown exports with no limits.