Scratch
Education
Only for Mac
Free
With Scratch, you can program your own interactive stories, games, and animations.
Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.
Scratch began as a project of the Lifelong Kindergarten Group at the MIT Media Lab and is now managed by the Scratch Foundation.
more I enjoy coding and its for all ages.
I enjoy coding and its for all ages.
• High contrast color mode
• UI updates: debug modal, sprite delete confirmation, and more
• Updated localization strings
• Bug fixes & performance improvements
3.31.1 16/06/2025
• Support Scratch Link 1.4+
• Add "hide" to the variable & list monitor context menu
• Updated localization strings
• Bug fixes & performance improvements
3.29.1 23/02/2022
• Fixed an incorrect message when creating a list on the stage
• Updated translations
• Bug fixes & performance improvements
3.28.0 03/02/2022
• Improved graphics compatibility with WebGL 2 support
• Updated translations
• Bug fixes & performance improvements
3.27.0 16/11/2021
- Improved stamping quality in some cases
- Updated translations
- Bug fixes & performance improvements
3.26.0 27/09/2021
- Updated translations
- Bug fixes & performance improvements
3.25.0 11/08/2021
- Added Kazakh language
- Updated translations
- Bug fixes & performance improvements
3.24.0 06/07/2021
- Fixed data settings dialog for wide aspect ratio
- Updated translations
- Bug fixes & performance improvements
3.23.1 07/06/2021
- Updated translations
- Bug fixes & performance improvements
3.22.0 11/05/2021
- Fixed an issue which could make the paint bucket fill tool difficult to use, especially on touch devices
- Fixed an issue preventing the "Speech to Text" extension from working in the desktop app
- Updated translations
- Bug fixes & performance improvements
3.21.0 05/04/2021
Updated translations
Bug fixes & performance improvements
3.20.1 09/03/2021
- New languages
- New sprites & costumes
- Many small quality and performance improvements, especially for the stage & paint editor
- New menu to view "About" info, view privacy policy, and adjust data settings at any time
3.19.2 01/02/2021
Fixed a problem with extremely small vector costumes
Added support for BMP image files
Fixed some translation problems
Improved translation in tutorials
3.18.1 04/11/2020
More fixes for unusual SVG files
3.17.1 19/10/2020
Fixed an issue with certain unusual SVG files
3.17.0 10/10/2020
Scratch Desktop is now known as Scratch!
Also:
* Several fixes for "touching" blocks, especially "touching color"
* Several fixes for gradient outlines in the paint editor
* Fixed an issue with "broadcast and wait" when the message comes from a reporter
* The Scratch app can now open Scratch project files from the command line
* Further bug fixes
3.16.1 08/10/2020
Fixed an issue with saving over existing files
Added gradient outlines in the paint editor
Fixed a problem with "touching color" blocks when brightness or color effects are in use
Improved the behavior when rearranging sprites in RTL languages
Improved image quality for sprites in some cases
Optimized size of many tutorial images, reducing overall download size
More bug fixes & performance improvements
3.15.0 31/08/2020
Big news: Scratch Desktop can now communicate with Scratch Link even when you have limited or no Internet connectivity!
Also:
* Removed a piece of code which could cause unnecessary network access
* Streamlined pen blocks when stage is selected
* Keyboard shortcuts in the paint editor
* Many more bug fixes and performance improvements
3.14.0 19/08/2020
Added Mongolian to the language selector
Fixed a problem which could cause many blocks to move to the same place and overlap each other
Fixed a problem color chooser dialogs which could cause colors to change in unexpected ways when using the sliders
More bug fixes and performance improvements, especially in the paint editor
3.12.0 30/06/2020
- Improvements to the paint editor
- Updates to media libraries
- Localization updates
- Better graphics quality in some cases
- Fix animations in sprite library
- Fix camera and microphone features in macOS 10.14 and higher
- More bug fixes and performance improvements
3.11.1 08/06/2020
- New sound editing features
- Updated sprite & costume libraries
- More fixes & improvements
3.6.0 12/09/2019
- You can now edit your project's title in Scratch Desktop
- If you save your project the suggested file name is now based on your project's title
- New languages
- Bug fixes and performance improvements
- Click the "Scratch" logo for version information
- There should now be less delay between starting the application and seeing the application window
3.5.1 01/08/2019
- Tutorials now work better when not connected to the Internet
- Updated several sprites & costumes
- Fixed bugs and improved performance
3.4.0 26/06/2019
- Updated localized text in many languages
- Added a few new languages
- Fixed bugs and improved performance
- Changed version number to start with "3" in order to reduce confusion
3.3.0 23/05/2019
- Improved save dialog
- Fixed some causes of blurry costumes
- Improved project load speed
- Various other bug fixes
1.2.1 10/01/2019
• High contrast color mode
• UI updates: debug modal, sprite delete confirmation, and more
• Updated localization strings
• Bug fixes & performance improvements
more Version 3.31.1 16/06/2025
Data Not Linked to You The following data may be collected but it is not linked to your identity: