Why convert LLSP to SB3?
.llsp is a zip wrapper around a standard Scratch 3 project, and .sb3 is that native Scratch format. Extracting the .sb3 lets you inspect the block structure, reuse project.json, or open the file in the Scratch editor.
How to convert LLSP to SB3
7-Zip
Right-click the .llsp (or copy it and rename to .zip), open with 7-Zip, and extract the inner .sb3 file from the archive.
unzip (macOS/Linux)
Run unzip yourproject.llsp in a terminal to unpack the bundle, then take the .sb3 from the extracted contents.
About these formats
An .llsp file is a project saved by the LEGO Education SPIKE App version 2, holding the block-based or Python program a student built for a SPIKE Prime or SPIKE Essential robot. It is a ZIP…
Open .LLSP details →An SB3 file is a Scratch 3.0 project - a visual programming project made with MIT's Scratch. Open it at scratch.mit.edu (File → Load from your computer) or in the free Scratch Desktop app.…
Open .SB3 details →Quality & what to watch
- The
.sb3uses SPIKE-specific extension blocks, so standard Scratch shows them but cannot run the robot code. - You are extracting, not converting - the
.sb3is exactly the file SPIKE stored inside the project. - The inner
project.jsonis best read through a JSON beautifier if you only need to copy logic between programs.
Frequently asked questions
Will the .sb3 run in normal Scratch?
Do I have to rename the file first?
.llsp to .zip makes Windows and 7-Zip recognize it as an archive more reliably.Why is it 'double-zipped'?
.llsp zip contains an .sb3, which is itself a zip holding project.json and media files.Can I edit and put it back?
.sb3, then re-zip into the .llsp if you need it back in SPIKE.