Scratch

You create animations, stories and simple games by combining programming blocks.

Developer Scratch Foundation

Version 3.32.1 (macOS) · Open source · Windows · macOS

Looking for an alternative to Scratch?Compare KTurtle.Compare alternatives

Scratch lets you program with blocks for movement, sound, events and logic. You build scenes with figures and backgrounds and immediately see what your program does. The download version makes it possible to work locally without always opening the online editor.

Saving a project on your computer and publishing it in the online community are different actions. The rules and account options of Scratch apply to parts. Use only images and sounds that you are allowed to process.

Which software suits you?

Compare Scratch with alternatives

For initial programming, the difference between blocks and text is important. Compare how to learn steps, repetition and variables, and whether you want to make a story or especially a geometric drawing. The same concepts can come back in both forms, but the controls are different.

Differences between Scratch and KTurtle
SoftwareWhat can it do?Platform and licence
ScratchYou are viewing this app You build interactive stories, animations and games by combining programming blocks. You immediately see what sprites and events do. Windows, macOSOpen source
KTurtleView this alternative You send a turtle with programming assignments to make drawings. This allows you to practice step-by-step instructions, repetition and logic. Windows, LinuxOpen source

Choose an alternative to explore its features, system requirements and download options.

Who is it for?

You want to start programming or let children experiment with interactive stories and games.

Getting started

Download Scratch via the official website for a supported system. Save projects locally and choose whether to share them later online.

Privacy

You can save projects locally. When published online, the content becomes visible according to Scratch's sub-sets and rules.

Good to know

The offline app and online editor can be updated differently. Not every online feature is available offline.

Please note

Check projects for names, photos, voices and other personal data before sharing them publicly.

Advantages

  • Visual programming blocks Direct result with image and sound Locally work with the download version

Things to consider

  • No general app export for each platform Online sharing requires extra attention Large projects become more difficult to organise

Download Scratch

The download page opens in a new tab.

Version history

3.32.1 (macOS)

You get a repacked Mac release from Scratch 3.32.

Scratch 3.32.1 for macOS fixes a problem in the construction process of 3.32.0. You retain the innovations from 3.32.0, including the Face Sensing extension and the block that allows you to control the online connection. The said version number applies to the Mac app.
Report a new version

Is there a newer version of Scratch? Send the version number and a link to the official announcement. Our editors will check it. No login is required.

Our verdict

Scratch is a strong starting point if you want to learn how events, repetition and conditions together form a program. You can quickly make something visible and then investigate why it is reacting differently than expected. That makes mistakes part of learning.

The blocks don't take away all the thinking, and that's useful. Start with a little idea, like a figure that responds to a key, and expand it step by step. A different environment is needed for professional app development. For learning how to design interaction and logic, Scratch offers an accessible and concrete basis.

Ratings

No ratings yet. Share your experience.

Log in to rate this software.

Comments

Share your experience. Comments appear after approval.

No comments yet.