"Terminology" redirects here. For the forum terminology, see Forum Terminology.

This is the Scratch Terms Glossary; it lists many words related to anything to do with Scratch, from the website to the program. Below is the alphabetized list.






  • Default Value — The default value of an insert in a block
  • Developing Scratch Extensions — A section of the Scratch Forums, which is used for discussing the development of Scratch Extensions
  • Direction — Where a sprite is pointing
  • Duplicate — to copy and create another


  • Educators — An archived forum, that was used by educators to discuss the teaching of Scratch
  • _eggplant_ — The string for a popular icon discovered in 2015 with the icon Eggplant emoji.png and removed in February 2018.
  • Execute — A term referring to a script or block being run (i.e. to run or "execute" a script)
  • Extension, Scratch Extension — An object or program that can be used in conjunction with Scratch


  • FAQ — Could refer to:
  • Featured — Could refer to:
  • Flag — Could refer to:
  • Flash Player — The new online player
  • Forever — A function in Scratch that repeats a set of code forever, done by the Forever block
  • Forum — Short hand for Discussion Forums. Could refer to specific subforums:
    • Advanced Topics — See under A
    • Announcements — See under A
    • Bugs and Glitches — See under B
    • Collaboration — See under C
    • Connecting to the Physical World — See under C
    • Developing Scratch Extensions — See under D
    • Help with Scripts — See under H
    • Language Forums — See under L
    • New Scratchers — See under N
    • Open Source Projects — See under O
    • Project Ideas — See under P
    • Project Save & Level Codes — See under P
    • Questions about Scratch — See under Q
    • Requests — See under R
    • Show and Tell — See under S
    • Suggestions — See under S
    • Things I'm Making and Creating — See under T
    • Things I'm Reading and Playing — See under T
    • Translating Scratch — See under T
  • Front Page — The main page of the Scratch website, scratch.mit.edu.


  • Gallery — The old name for a studio
  • Game Project — A project that is designed to be an amusement or pastime, and has a specific purpose to achieve
  • Gobo — A popular Scratch mascot
  • Green Flag — Sometimes simply called the 'flag,' this is what starts most projects' scripts running


  • Hat Block — A block that starts any script
  • Help with Scripts — A section of the Scratch Forums, which is used asking for help with scripts in projects.
  • Hide — A feature in Scratch which completely hides a sprite from the screen



  • Kaj — An inactive user who, after getting upset about not receiving enough views on their projects, threatened to hack some Scratchers' accounts and thus was banned
  • Kumquat— A popular forum trend started by Scratch Team member cheddargirl in which she claimed her signature was "eaten by a kumquat"


  • Language Forums — A group of forums where Scratchers can discuss Scratch in other languages and the translation of the Scratch interface and website
  • List — Called an 'array' in most programming languages, this holds lots of strings
  • List Block — A block which controls a list
  • Locking Downloads — An idea that some Scratchers want to be implemented, which disallows a project from being downloaded
  • Looks Block — A block which controls how a sprite or the stage looks like


  • Meme — A project that is intended to be adapted when it is passed from person to person
  • _meow_ — The string for a popular icon discovered in 2011 with the icon Meow.png
  • Mesh — A way of connecting two or more Scratch projects with each other over a LAN (Local Area Network)
  • Messages and Notifications — Messages a user gets
  • MIDI — Stands for Musical Instrument Digital Interface, it allows notes to be played within Scratch using some of the sound blocks
  • Miscellaneous — A forum where Scratchers can discuss subjects that have little or no relevance to Scratch
  • Motion Block — A block which controls a sprite's movement
  • Motor Block — A block which controls a motor from a LEGO Education WeDo Robotics Kit
  • My Stuff Page — A Scratcher's profile page


  • New Scratcher — A rank used on the Scratch forums for relatively new spammers and relatively new, inactive Scratchers. Users who do not spam and are active on the Scratch website become regular Scratchers.
  • New Scratchers — A section of the Scratch Forums for helping users new to the website, as well as for new users asking for help
  • Newest Projects — A section on the front page which lists the most recently uploaded projects
  • Notifications — See Messages and Notifications
  • Number Blocks — What the Operators Blocks section was called in versions of Scratch prior to 1.4


  • Open Source Projects — A section of the Scratch Forums, which is discussing various open source projects that users are working on
  • Operators Blocks — A block that performs math functions and string handling


  • Paint Editor — Scratch's built-in image editor
  • Panther — A popular Scratch modification
  • Pen — A feature in Scratch, which allows things to be drawn on the screen
  • Pen Extension — The group of blocks allowing the use of the pen
  • PicoBoard — A board that allows Scratch to interact with the outside world
  • Platformer — A video game genre characterized by jumping to and from suspended platforms or over obstacles
  • Presentation Mode — Viewing a project offline in fullscreen mode
  • Project Ideas — A section of the Scratch Forums for requesting ideas for projects
  • Project Save & Level Codes — A section of the Scratch Forums, which is used for shared save and level codes from various projects.


  • Questions about Scratch — A section of the Scratch Forums, which is used asking and answering questions about the Scratch website.


  • Report Button, the — A tool in the Scratch Forums used for bringing a post to a moderator's attention
  • Reporter Block — A block which reports a value, determined by the content of the block
  • Remix — A project created by downloading, modifying, and re-uploading another project
  • Requests — A section of the Scratch Forums for requesting scripts, sprites, etc. for use in projects
  • Run Without Screen Refresh — the ability of custom blocks to run large scripts quickly due to the video output not being displayed each block


Due to the large number of terms beginning with 'S' this section has been split into two different sections: terms beginning with the word "Scratch" and others.

S — Scratch

  • Scratch — A drag and drop programming language made by the Lifelong Kindergarten Group at MIT
  • Scratch Board — See PicoBoard
  • Scratch Cat — Scratch's mascot and default sprite. See Gobo.
  • ScratchEd — A website for educators using Scratch; not to be confused with "Scratched" (below)
  • Scratched — A project that is an attempted replica of another game, etc. e.g. "Pac-man Scratched"; not to be confused with "ScratchEd" (above)
  • Scratcher — Somebody who programs with Scratch and/or uses the Scratch website
  • Scratch Extension — See Extension
  • Scratch FAQ — A list of Frequently Asked Questions about Scratch
  • Scratch Forums — The main forums on the Scratch Website
  • Scratching, to Scratch — A verb meaning 'to program with Scratch'
  • Scratch Mentors — A group of Scratchers made to help other Scratchers, give feedback to the Scratch Team, and work on site-wide projects
  • Scratch Olympics — A competition where Scratchers from different countries compete to make the best projects
  • Scratch On! — A phrase coined by the Scratch Team, and used by themselves and some moderators (although has been adapted by other Scratchers as well), meaning "keep using Scratch"
  • ScratchR — The platform that the website is built on, created by andresmh
  • Scratch Suggestions — A site for suggesting ideas to be implemented in Scratch 2.0 or the website
  • Scratch Team — The team that developed and still work on Scratch and the Scratch Website
  • Scratch Time — The name given to the timezone (-05 EST) that is used in the display of dates in the Scratch Forums
  • Scratch Versions — the versions that Scratch has had
    • Scratch 1.0 — the first version of Scratch
    • Scratch 1.1 — the version of Scratch after 1.0 that was released just a few days later
    • Scratch 1.2 — the version of Scratch after 1.1
    • Scratch 1.3 — the version of Scratch after 1.2 and before 1.4
    • Scratch 1.4 — the version of Scratch before Scratch 2.0 and the oldest version still downloadable with the Download Page
    • Scratch 2.0 — The previous version of Scratch
    • Scratch 3.0 — the current version of Scratch
  • Scratch War — A 'war' between lots of studio-based RPGs
  • Scratch Wiki — A wiki for the Scratch Program and everything associated with it

S — Other

  • Scroller — A project that uses scrolling
  • Scrolling (sprites) — The action of sliding sprites across the stage
  • Sensing Block — A block that detects something, from a sound from a microphone to whether a sprite is touching a certain color
  • Sensor Board — See PicoBoard
  • Show and Tell — A section of the Scratch Forums for telling other people about your projects, studios, or other projects
  • Sig — Shortened version of "signature"
  • Siggy — Shortened version of "signature"
  • Signature — A block of text and/or images created by the user, that appears below their forum post
  • Simulation — A kind of project which attempts to recreate or model a real-life circumstance, such as a simulation of balls bouncing
  • Snap! — A programming language which imitates Scratch but allows users to make their own reporters and provides first class lists and procedures
  • Sound Block — A block which controls either a MIDI Instrument or sound
  • Sound Editor — Scratch's built in sound creator and modifier
  • Sprite — An object in Scratch which performs functions controlled by scripts
  • Squeak — The environment in which Scratch runs and is programmed in
  • Stack Block — A block that performs actions within Scratch
  • Stage — The background of a project, performs functions through scripting
  • Sticky — A forum thread that is "stuck" at the top of its forum
  • String — A series of keyboard characters, which can be help in reporter blocks, variables or lists
  • Studio — A place where users can place multiple projects into an accessible group
  • Suggestions — A section of the Scratch Forums for making suggestions about the Scratch program or website See Also: Scratch Suggestions
  • Support — A term used to justify on the forums that one agrees with another's suggestion


  • Tag — A label to help categorize a project shared on the Scratch Website
  • TBG Moderator — A user who moderates the Text-based Games forum
  • Text-based Games Forum — A section of the Scratch forums that was separate from the main forums and was used for text-based games
  • Things I'm Making and Creating — A section of the Scratch Forums, which is used for discussing physical items that users are making outside of Scratch
  • Things I'm Reading and Playing — A section of the Scratch Forums, which is used for discussing games and books that users are playing and reading, respectively, outside of Scratch
  • Translating Scratch — A section of the Scratch Forums, which is used for users to work on translating different parts of the Scratch website
  • Trigger Block — In the Experimental Viewer, Control Blocks are split into 'Control' and 'Triggers;' the Triggers are the hat and broadcast blocks
  • Troubleshooting — A forum for reporting glitches in the Scratch program or website



  • Waffles — A popular nonsense tag for projects
  • Wiki, the — Often what the Scratch Wiki is referred to as
  • Workaround — Usually referring to a block, this is another way of doing a certain function


  • X Position — The position that a sprite or the mouse is at along the horizontal axis


  • Y Position — The position that a sprite or the mouse is at along the vertical axis
Cookies help us deliver our services. By using our services, you agree to our use of cookies.