Scratch Extensions: what they are and how you can use them?

Modified on Wed, 3 Jul, 2024 at 9:48 AM

Links to Relevant Wiki Articles(s):

Links to Relevant Scratch Resources:


What are extensions?

In the Scratch editor, you can add collections of extra blocks called "extensions." For example, there are extensions that enable you to program physical devices (such as micro:bit and LEGO robotics kits) and to translate text within your Scratch projects. 


How can I use them?

If you click on the "Extensions" button in the bottom left corner of the Scratch programming editor, you will see a listing of all Scratch Extensions. When you select one of the extensions, a new category of blocks will be added to your project. The extension will be automatically loaded each time your project is opened. You can add multiple extensions to the same project.


What if I don’t see an extension for my device?

If you don't see an extension for your device, it is likely that there is no official link between Scratch and the device, but we encourage you to check with the manufacturer as well!

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article