Scratch es utilizado por estudiantes, académicos, profesores y padres
para crear fácilmente animaciones, juegos (también educativos) e
interacciones etc.
También puede usarse para un gran número de propósitos educativos construccionistas
y de entretenimiento, como proyecto de ciencias o matemáticas,
incluyendo simulación y visualización de experimentos, conferencias
grabadas con presentaciones animadas, historias animadas de las ciencias
sociales, arte interactivo, música.
Scratch permite a los usuarios usar programación dirigida por eventos con múltiples objetos activos llamados sprites.1 Los sprites pueden pintarse como gráficos vectoriales o mapa de bits, desde la propia web de Scratch usando un simple editor que es parte del proyecto.
Desde 2013, Scratch 2 está disponible en línea y como aplicación de escritorio para Windows, OS X y Linux.
Scratch se hizo popular en Reino Unido a través de los Code Clubs.