| Please expand this article or section. You can help by adding more information if you are an editor. More information might be found in a section of the talk page. (January 2020) |


Size is a value given to all sprites. The default is 100% (the sprite at its normal size),[1] but can be changed with the size blocks. Decreasing it will cause the image to shrink, and increasing it will cause it to grow. There are minimum and maximum limits to size.[2] To hide a sprite, use the Hide block instead.
When a costume drawn in bitmap mode is enlarged, it pixelates. To avoid this, use drawings in vector mode.
Limitations
Sprites have minimum and maximum sizes; when scaled a sprite must not be visually larger than 150% of the dimensions of the stage on either axis, or smaller than 5 on either axis.[2] As such, the dimensions of the current costume affect the specific values at which a size limit is encountered. For example, a 10x10 pixel sprite can't be larger than 5400% whereas a 1x1 pixel sprite is limited to 54000%. The limit is not checked during a costume switch and the maximum limit can be avoided with a 0x0 costume.
Possible Uses
- A button that quickly changes size to mimic a button press.
- Resize a sprite that was drawn smaller or larger than wanted.
- A painting application to show what size a line or shape is so that one can change it the way one prefers.
- A platformer with an element that changes the size of the character.
- An animation with a sprite decreasing in size to achieve the effect of moving farther away.
Related Blocks
A sprite's size can be altered or read with these blocks:
change size by ()— This block will change the size value. One can change it by a positive or negative number, which will move the value up or down.set size to ()%— This block will set the size to a specific value.size— This block will report the current size of its sprite.[size v] of (Sprite1 v)— A block that reports the value of any sprite's x position, y position, direction, costume number/name, size, volume or variables.