Addons

This page lists all of the addons that are implemented on Scratch Addons.

This page is incomplete, and we need your help to complete the images. Read more here.

2D color picker
2D color picker
2d-color-picker

Replaces saturation and brightness sliders with a 2D color picker. Hold Shift while dragging the cursor to change the values on a single axis.

Project screen reader support
a11y

Adds limited support for screen readers to the Scratch player. It currently supports say and think bubbles. Functionality that allows projects to explicitly share labels and roles is still being tested.

Fix capitalization of Account Settings
Fix capitalization of Account Settings 🥚
account-settings-capitalize

Changes "Account settings" in the account menu to "Account Settings".

Better emojis
Better emojis
better-emojis

Replaces the cat emojis in Scratch comments with improved vector designs.

Profile page banner
Profile page banner
better-featured-project

Makes the featured project on any user's profile page into a nice-looking banner.

Better forum quoter
Better forum quoter
better-quoter

Select text in a forum post and click quote in the bottom right corner to only quote the select text.

Block palette category icons
Block palette category icons
block-palette-icons

Replaces the colored circles that identify block categories with custom icons.

Save blocks as image
blocks2image

Right click the editor workspace to export blocks as SVG/PNG images.

Cat blocks
Cat blocks 🥚
cat-blocks

Brings back editor cat hat blocks from April Fools 2020.

Clone counter
Clone counter
clones

Adds a counter in the editor which shows the total amount of clones.

Linebreaks in comments
Linebreaks in comments
comments-linebreaks

Shows the linebreaks (pressing enter) in comments.

Curator link
Curator link
curator-link

Creates a clickable link for the curator of the front page.

Custom block shape
Custom block shape
custom-block-shape

Adjust the padding, corner radius, and notch height of Scratch blocks.

Custom scripts area zoom settings
custom-zoom

Adjust the minimum, maximum, speed, and start size of the zoom in the project code editor, and autohide the controls.

Dango rain on profiles (April Fools Day) 🥚
dango-rain

Users that include the word "dango" on their "About Me" will have dango emojis raining on the sides of their profile.

Website dark mode
Website dark mode
dark-www

Dark theme for the Scratch website, both for 2.0 and 3.0 pages. Multiple options by different authors available.

Disable auto-save
disable-auto-save

Disables the automatic saving of projects while editing.

Discuss button
Discuss button
discuss-button

Adds the discuss button to the navbar.

Colored context menus
Colored context menus
editor-colored-context-menus

Makes the editor context menus colorful when right-clicking a block.

Editor dark mode and customizable colors
Editor dark mode and customizable colors
editor-dark-mode

Customize colors used by the project editor. Multiple dark themes by different authors available. If you don't need dark mode but want to change the default colors you can select the "Scratch's default colors" preset and tweak it.

Messages in editor
Messages in editor
editor-messages

Displays your message count in the editor.

Display stage on left side
Display stage on left side
editor-stage-left

Moves the stage to the left side of the editor.

Highlight currently executing blocks
Highlight currently executing blocks
editor-stepping

Adds a blue border to the blocks that are currently running in a project.

Customizable block colors
Customizable block colors
editor-theme3

Edit block colors for each category in the editor.

Feature unshared projects
feature-unshared

Allows you to choose unshared projects after clicking "change featured project" in your profile.

Fix broken SVG uploads
fix-uploaded-svgs

Fixes a bug in the Scratch editor that fails to properly upload SVG files created with some image editors, such as Affinity Designer.

Customized quotes & code blocks on forums
Customized quotes & code blocks on forums
forum-quote-code-beautifier

Shows nicer code and quote blocks on the forums.

Forum search
Forum search
forum-search

Adds a post search to the forum homepage. Uses ScratchDB for information.

Forums time zone
forum-time-zones

Converts the post times to the client's time zone.

Forums image uploader
Forums image uploader
image-uploader

Integrates image uploading into the forums.

Infinite scrolling
infinite-scroll

Allow for scrolling on different parts of the site without having to click to "load more".

Change new sprite default position
initialise-sprite-position

Moves sprites to a specified x/y position when they are created.

Shared/edited dates tooltip
last-edit-tooltip

Hover over a project's share date for information on when exactly it was shared and last edited.

Live featured project
Live featured project
live-featured-project

Shows interactive embed of the featured project, directly from the user's profile page. Based on the implementation on Mega Scratch Userscript.

Auto-show editor extensions
load-extensions

Adds music, pen, and other editor extensions automatically to the block category list.

Higher character limit in
Higher character limit in "What I'm Working On"
longer-wiwo

Allows you to type 55 more characters in your profile's "What I'm Working On". Everyone on Scratch will see the extra characters.

More links
more-links

Adds links for URLs pointing outside scratch.mit.edu.

Mouse position
Mouse position
mouse-pos

Displays your mouse position next to the flag in the editor.

Show my-ocular status
Show my-ocular status
my-ocular

Shows ocular statuses and favorite colours. Uses my-ocular.jeffalo.net to obtain status data. Statuses are moderated and filtered.

Sprite and script count
Sprite and script count
project-info

Shows the number of sprites and scripts a project has.

Project notes tabs
Project notes tabs
project-notes-tabs

Creates tabs on a project page for the "Instructions" section and the "Notes and Credits" section.

Remix tree button on project pages
Remix tree button on project pages
remix-tree-button

Brings back the remix tree button to project pages.

Confirm sprite deletion
Confirm sprite deletion
remove-sprite-confirm

Asks if you're sure when deleting a sprite inside a project.

Profile statistics
Profile statistics
scratchstats

Shows statistics from ScratchDB on profile pages.

Search profile
Search profile
search-profile

Allows you to go to a user's profile when you search their username.

Semicolon glitch
Semicolon glitch 🥚
semicolon

Adds the semicolon glitch back to Scratch.

Show BBCode
Show BBCode
show-bbcode

Adds a button to the forums that shows the BBCode source of a post.

True forums YouTube links
true-youtube-links

Replaces links to the embedded site with real YouTube links.