ScreenJSON (.screenjson) → TextBundle (.textbundle)
Pro Rescuing a script out of ScreenJSON (.screenjson) is the Pro part — from there it converts to TextBundle (.textbundle) and every other format on the site. The button below opens the converter with the output format already selected, and the server checks your plan when the file is dropped in.
Run this conversion
Convert ScreenJSON (.screenjson) → TextBundle (.textbundle)
Opens the homepage converter with TextBundle already selected as the output — drop your file, press Convert Script.
What survives this conversion
- typed screenplay elements in a strict JSON envelope
- page-chunked content that maps cleanly onto the canonical model
What can be lost
- images/assets are inventoried, not converted
Every conversion includes an honest report listing anything that could not translate — you see it before downloading.
How this pair works
Your ScreenJSON file is parsed into a canonical screenplay model (by verified content, not just the file extension), then rendered as TextBundle. TextBundle background: TextBundle (2014, introduced by the makers of Ulysses with Bear’s Shiny Frog) standardized how text apps exchange documents with assets; screenwriting apps adopted it for Fountain files.