Thanks to visit codestin.com
Credit goes to scratch.en.uptodown.com

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
4.2 89 reviews
15.8 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

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

Security and privacy

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

Download info

Downloads 15,847,977
Date Sep 3, 2025
File type APPX
Size 213.45 MB
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

Rating

4.2
5
4
3
2
1
89 reviews

Comments

See more
heavypinkpartridge7367 icon
heavypinkpartridge7367
in 2024

I have been using this program since 2009

6
Reply
freshsilverbamboo34824 icon
freshsilverbamboo34824
in 2024

It's fantastic

4
Reply
amazinggoldenquail76401 icon
amazinggoldenquail76401
in 2024

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

3
Reply
biggreytiger20787 icon
biggreytiger20787
in 2023

Very good

19
Reply
freshredconifer64776 icon
freshredconifer64776
in 2022

May Allah reward you with goodness.

9
Reply
txtxtxtxtxtxtxtxbb icon
txtxtxtxtxtxtxtxbb
in 2021

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

70
Reply
See more
Advertisement
Remove ads and more with Turbo
Unreal Engine icon
A powerful and professional tool for creating video games
Aseprite icon
Create pixel art animations
Unity icon
The definitive tool for creating video games
M.U.G.E.N icon
The basis to create your own fighting games
Godot Engine icon
Comprehensive open-source suite for game development
RPG Maker icon
The creation of whole fanatasy worlds is in your hands
GDevelop icon
Create video games in HTML5 without knowing how to program
Game Maker icon
Design games in a simple, intuitive, and visual way
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
PictoBlox icon
Have a great time learning to code
Unreal Engine icon
A powerful and professional 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 Visual C++ Redistributable icon
Component required to run Visual C++ applications
Visual Studio Code icon
Microsoft's cross-platform code editor
Microsoft Access icon
Create and manage databases in Windows
Python icon
Accessible multi-paradigmatic programming language
Visual C++ Redistributable Runtime All-in-One icon
Install the latest version of Visual C++ Redistributable
APK Installer on WSA icon
Install APK apps on Windows Subsystem for Android