AppBreakup
Scratch logo

Scratch

Free block-based coding tool and online community where kids make games, stories and animations.

FreeOpen sourceCoding apps for kids

Updated · AppBreakup editorial · Web, Windows, macOS, Android

Is Scratch free?

Yes, free to use

Switch from Scratch to

All 4
Verified facts
4 of 4
Alternatives ranked
4
Approved reviews
0
Visits sent from here
0

About Scratch

Scratch is a visual programming environment for children and young teens. Instead of typing code, you snap coloured blocks together to make characters move, talk, play sounds and react to input, which makes loops, events and variables easy to grasp. It comes with a library of characters, backdrops and sounds, and you can draw or upload your own. Projects can be shared to a large, moderated online community, where others can play them, comment and remix them, which is a big part of its appeal. Teachers can create class accounts to manage students, and there are free tutorials and lesson guides. It runs in the browser, with an offline desktop app for Windows, macOS, ChromeOS and Android tablets. Scratch began at the MIT Media Lab in 2007 and is now run by the non-profit Scratch Foundation. It is completely free. Older students may outgrow its blocks.

Best for: Children around 8 to 16, parents and teachers looking for a free first step into programming.

Scratch pricing (checked Nov 8, 2026)

Each line is quoted from Scratch's own site, with the page it came from.

Plan or termWhat it saysCheckedSource
PriceFreeNov 8, 2026scratch.mit.edu

Pros and cons

What works

  • Completely free, with no ads or paid tier
  • Huge moderated community for sharing and remixing projects
  • Teacher accounts and plenty of free lesson material

Why people leave

  • Blocks hide real syntax, so moving to text languages takes another step
  • No official iPhone or iPad app (ScratchJr is a separate, simpler app)
  • Can't build standalone mobile apps

Scratch vs Snap!, Roblox Studio and CodeAI (formerly Code.org)

From each app's listing and the prices verified on its own site. A dash means we haven't verified it yet.

AttributeScratchSnap!Roblox StudioCodeAI (formerly Code.org)
PricingFreeOpen sourceFreeFree
Verified price————
Free planFree appFree appFree appFree app
Open sourceYesYesNoNo
Self-hostableNoNoNoNo
PlatformsWeb, Windows, macOS, AndroidWebWindows, macOSWeb

Top Scratch alternatives

See all 4
  1. 1Snap! logo
    Snap!

    Looks like Scratch but lets you build your own blocks, a good next step for older students.

    68.8
  2. 2Roblox Studio logo
    Roblox Studio

    A next step for older kids who want to build real 3D games in Lua and publish them for friends to play on Roblox.

    54.4
  3. 3CodeAI (formerly Code.org) logo
    CodeAI (formerly Code.org)

    Free structured courses and lesson plans, from block puzzles to text coding and AI.

    42.3
  4. 4Swift Playground logo
    Swift Playground

    A free next step into real Swift code on iPad and Mac.

    42.3

Why people left Scratch

In reviewers' own words, from reviews of the apps they moved to. These are their opinions, not ours.

No switching stories yet. If you moved away from Scratch, review the app you switched to and tell us why.

Reviews

No approved reviews yet. How we verify reviewers

Write a review of Scratch
Your rating of Scratch

Never shown publicly. A work email helps us verify you.

What did you use it for, and what was good or bad? At least 40 characters.

A GitHub username, your company domain, or say you can send a screenshot. Verified reviews count more.

By submitting, you confirm you're at least 16 and agree to our terms. Your name, rating, review and the date are published; your email isn't. See our privacy policy.

Scratch: common questions

What is Scratch?

Scratch: Free block-based coding tool and online community where kids make games, stories and animations. Best for children around 8 to 16, parents and teachers looking for a free first step into programming. Available for Web, Windows, macOS and Android.

Is Scratch free?

Yes, Scratch is free to use.

How much does Scratch cost?

Scratch is free to use. Price: Free. Checked on Scratch's own site, November 2026.

Is Scratch open source?

Yes.

What platforms does Scratch run on?

Scratch is available for Web, Windows, macOS and Android.

What are the best alternatives to Scratch?

The highest-ranked Scratch alternatives right now are Snap!, Roblox Studio and CodeAI (formerly Code.org). See the full ranked list for pricing, platforms and verified facts.

Scratch vs Snap!: what's the difference?

Scratch is free to use; Snap! is free and open source. Only Scratch runs on Windows, macOS and Android.

See all 4 Scratch alternatives