| This article is a stub. It may be incomplete, unfinished, or have missing parts/sections. If the article can be expanded, please do so! There may be suggestions on its talk page. (Date?) |

The Face Sensing Extension is an extension that allows recognition of facial elements in Scratch projects. The extension was first added to Scratch Lab on February 2nd, 2021, and was added to Scratch on October 7th, 2025. The extension uses the Google BlazeFace model[1], which was chosen for its ability to run on the user's device without the need to transmit faces to an external server, and for its ability to recognize many different types of faces independent of ethnicity or other background.
Blocks
There are three hat blocks, two reporter blocks, one boolean block, and three stack blocks:
go to [nose v]:: extensionpoint in direction of face tilt:: extensionset size to face size:: extensionwhen face tilts [left v]:: extension hatwhen this sprite touches a [nose v]:: extension hatwhen a face is detected:: extension hat<a face is detected?:: extension>(face tilt:: extension)(face size:: extension)
References