Downloading a Scratch project is often the first step to understanding how a game or animation works. Whether you want to study the code for educational purposes, remix a game to create your own version, or simply save a project for offline viewing, the process is straightforward once you know where to look. This guide walks you through the official methods and best practices for retrieving projects directly from the Scratch platform.
Why Download Projects from Scratch
Scratch is designed to be a collaborative and open environment, encouraging users to learn through remixing. Downloading a project allows you to inspect the blocks, costumes, and sounds used by the creator. This is an excellent learning tool for aspiring programmers who want to deconstruct complex scripts or discover new techniques. Furthermore, having a local copy ensures you can view or edit the project even without an internet connection, providing flexibility in your creative workflow.
The Official Save Method
Scratch provides a native option to download projects in the `.sb3` file format, which preserves all the data including scripts, assets, and project settings. To use this method, navigate to the project you wish to save and look for the download icon. This icon typically resembles a downward arrow located in the top right corner of the project page, next to the title and statistics. Clicking this button initiates the download process, saving the project file directly to your device.
Using the File Menu An alternative to the icon is the File menu located in the top navigation bar of the project editor. By clicking on "File," you will see a dropdown list with options such as "See Inside" to open the project in the editor, and "Download" to save the `.sb3` file. This method is particularly useful if you are already working within the editor and need to save a copy of the current state. It ensures you capture the exact version of the project you are viewing at that moment. Method Where to Find It Best For Download Button Top right corner of the project page Quick saving of the final project File Menu Top navigation bar in the editor Saving while actively editing or debugging Troubleshooting Common Issues
An alternative to the icon is the File menu located in the top navigation bar of the project editor. By clicking on "File," you will see a dropdown list with options such as "See Inside" to open the project in the editor, and "Download" to save the `.sb3` file. This method is particularly useful if you are already working within the editor and need to save a copy of the current state. It ensures you capture the exact version of the project you are viewing at that moment.
Occasionally, users may encounter issues when trying to download a project. If the download button is missing, it is possible the creator has disabled downloading for that specific project. Scratch allows creators to set permissions, and if the project is marked as "Do not allow downloading," the option will be greyed out or hidden. In this scenario, your only option is to use the built-in recorder in your browser or take screenshots, as the system does not bypass creator restrictions.
Handling Older Projects
For projects created before the transition to Scratch 3.0, you might encounter files with the `.sb2` extension. The download process remains the same, but you should be aware that these files are saved in the legacy format. While the current Scratch editor can usually import these files, saving them as `.sb3` format upon download ensures better compatibility with future updates. Always check the project info panel to confirm the format if version control is important to your workflow.
After downloading a project, it is good practice to scan the file for safety if you intend to open it on your local machine. While Scratch reviews projects, downloading and running a local copy of the `.sb3` file executes the code on your device. Ensuring your antivirus software is active provides an extra layer of security, allowing you to explore and learn from the community content without compromising your system.