SandCastleIcon.png This page has links to websites or programs not trusted by Scratch or hosted by Wikipedia. Remember to stay safe while using the Internet, as we can't guarantee the safety of other websites.

The Scratch project format (.sb or .sb2) can only be read by the Scratch editor. Compiling a scratch project can convert it to another format that can be opened without Scratch. Compiling was a popular suggestion for Scratch 2.0,[1] However, it wasn't added in the normal online or offline editors. To get around this, many Scratchers have made ways to turn Scratch Projects into more widely known formats such as a Windows Executables, Android Apps and Mac applications.

Porting is useful for those who want to distribute the project to various computers offline, especially if it's a game or not appropriate for Scratch.

This tutorial will cover how to turn a Scratch project into various executable file formats for Windows, Macintosh and Linux.


phosphoruswrapper is an open source Windows and Android wrapper for the Phosphorus_Player created by the Scratcher myed.[2]


  1. Open phosphoruswrapper here.
  2. Click "Windows"
  3. Enter your project URL. e.g
  4. Click on next step and select what you want your editor to look like.
  5. When you click "Build and Download", your application will be built and the ZIP file will start downloading. Note, this may take several minutes.
  6. Finally, extract the files from the downloaded ZIP archive and open pwrapper.exe.


  • If your Project URL isn't accepted, try removing the "/" at the end.
  • All the files included in the downloaded ZIP are needed
  • The app will not work offline

SB2 (Scratch 2.0) to SB (Scratch 1.4)

It is possible for one to convert an SB2 file from Scratch 2 to a Scratch 1.4 SB file using blob8108's Retro Converter. Then, if desired, other tools can be used to port it to various formats.

Note Note: The converter can only convert 1.4 blocks. It cannot convert 2.0

This means converted projects cannot use clones, cloud, custom blocks, or other new Scratch 2.0 features.

Also currently the converter is offline. We hope it goes back online.

SB2 to SB

  1. Download your 2.0 project from the Scratch Website or the 2.0 Offline Editor.
  2. Go to the Retro Converter and follow the instructions there to convert to SB.
  3. Once converted, a pop-up should appear and you will be able to download a 1.4 version (SB) of your 2.0 (SB2) Scratch project.

SB to Other Formats

  1. Now, follow the other Scratch 1.4 tutorials on this page to convert to various other formats.


Note Note: This converts to an EXE on Windows, and an APP on Mac OS X.
Note Note: This only works for Scratch 1.4 and earlier.
  1. Install BYOB (see resources and links for a link to the website).
  2. Open your SB file.
  3. Click "Compile this project" under the Share menu.


SB to JAR (Java executable)

Note Note: This only works for Scratch 1.4 and earlier.

This method works on all operating systems with a Java runtime installed, including Mac, Windows, and Linux.

  1. Download ToJAR (see resources and links)[3]
  2. Unpack/extract the .zip file
  3. In the ToJAR folder, double click on the program folder, then on the dist folder and then double click on the ToJAR.jar file.
  4. This will launch the ToJAR application which looks like this:
  5. Click the first select button and choose the input (SB) file.
  6. Choose your output name, and be sure to append the .jar file extension, for example Example.jar
  7. Choose your output location, being sure to put the name of your JAR file at the end. For example, C:/Documents and Settings/Documents/Example.jar
  8. Click "Compile"

SB to APP via Java

Note Note: This only works on Mac OS X.
  1. Follow the steps above to make a JAR file.
  2. Find and launch the Jarbundler application, which should look like this:


  1. From the tabs at the top, the first tab says build information. You can set a custom icon in this tab if you wish. The icon must be in .icns format (use Icon Composer (comes with Mac) to convert a PNG file into .icns format). If no icon is provided, the icon shown will be used).
  2. Select the JAR file you created in toJAR as the Main Class.
  3. Click the button at the bottom that says Create Application...
  4. Choose an output folder to save your project in

SB2 to SWF

You can download a SB2 to SWF converter or use an online converter at this site.

SB/2 to MP4

Currently there are no SB/2 to MP4 converters, but you could either:

  1. Screen record it
  2. Convert it to a SWF file and then convert it into a MP4.

Resources and Links


  3. Forum topic