Scratch logo Scratch logo background glow

Scratch

A block-based visual programming tool designed to teach coding through creating interactive stories, games, and animations

It takes care to curate a safe software space. Help us do more.

&

+
Block-Based Coding
Users create programs by snapping together coding blocks
+
Interactive Stories
Users can design and share interactive stories
+
Game Creation
Users can build and play their own games
+
Animation Tools
Users can create animations with various tools
+
Sound Integration
Users can add sounds to their projects
+
Sound Editor
Users can manipulate and create sounds for their projects
+
Sprite Library
A collection of characters and objects for use in projects
+
Backdrop Library
A variety of backgrounds for different scenes
+
Custom Sprites
Users can draw or upload their own sprites
...18 more features/limitations. Contact us to get a complete list of features and system requirements.

Platform

Desktop
Mobile-Tablet
Browser
Gadget

Social

System Requirements

#Minimum
1
  • Desktop
    • Chrome (63+)
    • Edge (15+)
    • Firefox (57+)
    • Safari (11+)
    • Internet Explorer is NOT supported.
  • Tablet
    • Mobile Chrome (63+)
    • Mobile Safari (11+)

Ratings

4.50
5

PCMag
4.5
5
based on professional's opinion

Developer

Written in

JavaScript

Initial Release

2003-10-11

Repository

License

Categories