Go to Windows platform Display platforms icon
Go to Windows platform Go to Mac platform Go to Android platform
Scratch icon

Scratch

3.31.1.0
Image 4.2 89 reviews
15.9 M downloads
security security

Learn to program by creating small educational projects

Advertisement
Remove ads and more with Turbo
Advertisement
Remove ads and more with Turbo
Alberto García icon
Reviewed by
Alberto García
Developer’s Operations and Support
Alberto García is part of Uptodown's in-house Editorial Team. Translated by Uptodown Localization Team

Scratch is a free visual programming app for Windows. Designed as an introduction to programming for children by the MIT Media Lab, Scratch allows you to create interactive projects with animations and stories and program entire games through this app.

Pieces of code fit together like a puzzle

Scratch is ideal for learning to program thanks to block-based programming. Each piece of code is associated with a block. After selecting the desired action, just drag it to the point where you want it to be executed since the actions fit together like puzzle pieces. You can make columns of independent blocks to program different actions. For example, you can have all the character's movements and actions in one column and make another one for what happens if you die, such as playing a sound or deducting a life. In each project, you can also add objects and edit backgrounds.

Advertisement
Remove ads and more with Turbo

Avoid having to write code

Thanks to block programming, you won't have to write any code. This allows you to concentrate more easily on the logical programming of the actions you want to perform. You can easily learn concepts like loops, conditions, variables, events, etc. You can run the code after each change to see how it affects the game and correct it until it does what you want.

Learn with collaborative projects

Scratch enables you to create new projects from scratch or download projects shared by other users on the official website. As a collaborative platform, it grants access to all other users' projects. Beyond downloading, you can engage with projects by commenting or collaborating with creators. You also have the flexibility to use existing projects as a foundation for your own work or integrate elements you find appealing. This collaborative and straightforward approach has established it as one of the most widely used languages in schools worldwide.

Download Scratch and learn to program easily on your PC.

Information about Scratch 3.31.1.0

Basic information

Image Developer Scratch Foundation
Image License Free
Image Category Video Games
Image Rating All ages
Image Languages English
1 more

Security and privacy

Image Required permissions Not applicable
Image Advertising Not specified
Image
See security and antivirus report
Image Why is this app published on Uptodown? (More information)

Download info

Image Downloads 15,855,223
Image Date Sep 3, 2025
Image File type APPX
Image Size 213.45 MB
Image SHA256 19233478334f18278c4588806998aae862b3abbd89ab83b4b51b4460744a4d34
Advertisement
Remove ads and more with Turbo

Older versions

See more
exe 3.29.1 Aug 17, 2023
exe 3.28.0 Feb 11, 2022
exe 3.26.0 Nov 12, 2021
exe 3.18.1 Jan 14, 2021
exe 3.17.1 Oct 29, 2020
exe 3.15.0 Sep 17, 2020
Available for other platforms

Rate this App

Review the app
Scratch icon
Image Image Image Image Image

Rating

4.2
5
4
3
2
1
Image 89 reviews

Comments

See more
heavypinkpartridge7367 icon
heavypinkpartridge7367
Image Image Image Image Image
in 2024

I have been using this program since 2009

Image 6
Image Reply
freshsilverbamboo34824 icon
freshsilverbamboo34824
Image Image Image Image Image
in 2024

It's fantastic

Image 4
Image Reply
amazinggoldenquail76401 icon
amazinggoldenquail76401
Image Image Image Image Image
in 2024

Scratch is an application designed for children and doesn't offer much, but I appreciate the effort to make children happy.

Image 3
Image Reply
biggreytiger20787 icon
biggreytiger20787
Image Image Image Image Image
in 2023

Very good

Image 19
Image Reply
freshredconifer64776 icon
freshredconifer64776
Image Image Image Image Image
in 2022

May Allah reward you with goodness.

Image 9
Image Reply
txtxtxtxtxtxtxtxbb icon
txtxtxtxtxtxtxtxbb
Image Image Image Image Image
in 2021

This game is good, but there are no accounts, only on the site. 5 stars.

Image 70
Image Reply
See more
Advertisement
Remove ads and more with Turbo
M.U.G.E.N icon
The basis to create your own fighting games
Unity icon
The definitive tool for creating video games
Aseprite icon
Create pixel art animations
GDevelop icon
Create video games in HTML5 without knowing how to program
Unreal Engine icon
A powerful and professional tool for creating video games
Game Maker icon
Design games in a simple, intuitive, and visual way
Godot Engine icon
Comprehensive open-source suite for game development
GameMaker Studio icon
Create you own videogames for any platform
Python icon
Accessible multi-paradigmatic programming language
Blender icon
A great 3D modeling and animation tool
Borderless Gaming icon
Play your favorite games in full screen, without any problems
M.U.G.E.N icon
The basis to create your own fighting games
Unity icon
The definitive tool for creating video games
MagicaVoxel icon
Generate 2D images and 3D models in voxel art style
Aseprite icon
Create pixel art animations
Solar2D icon
Create games and apps with this popular engine for free
Android Studio icon
The best environment for developing Android apps
Dev-C++ icon
Development environment for C and C++
Microsoft Access icon
Create and manage databases in Windows
Visual Studio Code icon
Microsoft's cross-platform code editor
Microsoft Expression Web icon
Develop your own web page with this program
Anaconda icon
All the features you need to work on data science projects
Python icon
Accessible multi-paradigmatic programming language
Microsoft Visual C++ Redistributable icon
Component required to run Visual C++ applications