Scratch permite crear proyectos usando objetos programables que se mueven en escenarios. Los objetos pueden personalizarse con disfraces de imagen y programarse usando bloques de comandos. Scratch acepta formatos de imagen como JPG, PNG y GIF, así como formatos de audio como MP3 y WAV.