scratchtext

rchase999·rchase999.scratchtext

A text-based language that compiles to and decompiles from Scratch .sb3 projects.

scratchtext is a command-line tool for working with Scratch projects as text. It compiles a readable .scratch source file into a Scratch .sb3 project, and decompiles any .sb3 back into .scratch source plus its images and sounds. You can drop your own PNG/JPG/SVG images into a folder and reference them as sprites and backdrops. Every block round-trips losslessly, including all built-in extensions (Pen, Music, Text to Speech) and custom TurboWarp extensions.

winget install --id rchase999.scratchtext --exact --source winget

Latest 1.0.0·July 1, 2026

Installer type: portable

ArchitectureScopeDownloadSHA256
x64—Download31AA4E73069EF37E387A2F3EFB0CE2905795EC2582DA104BF39162B9083B55D5

Details

Homepage
https://github.com/rchase999/scratchtext
License
MIT
Publisher
rchase999
Support
https://github.com/rchase999/scratchtext/issues
Copyright
Copyright (c) 2026 rchase999
Moniker
scratchtext

Tags

scratchsb3compilerdecompilerturbowarpeducationcli