Is There a File Size Limit for a Project?
Currently, you can only share projects on the Scratch website that are smaller than 50 MB. If you get a message saying that your project is too large, try compressing or removing long sounds, like music. Also, if you are working in Scratch 1.4, try opening Scratch 2.0 and uploading your project from there.
How do I know when my project is too big?
If you're on the website, though, you'll know when your project is too large when can't add any more images, sounds, or anything to it.
Reducing project size
- Main article: Project Compression
The best way to reduce the size of your project is to compress the sounds and images. Below are some tips:
- Delete all sprites and scripts which aren't used
- Delete variables and lists which are unused
- Use stamping and Cloning instead of lots of sprites when possible
- Delete all sound files that aren't used, as they take up a lot of space
- Use custom blocks to reduce script sizes
- Main article: Scratch 2.0
There was talk about increasing the limit for projects for the next version of Scratch.
|“||We used to be stuck with the 10 megabyte limit due to limitations in Java. We hope to be able to extend this limit in the next version of Scratch - but server space costs $! Unlimited is too big, 10 MB is too little.||”|
– Lightnin, Scratch Team at MIT
The Scratch 2.0 File Format uses a more efficient storage system than the 1.4 file format, so even if it remained 10MB, projects could be larger. As it turned out, the limit was raised to 50 MB, 5 times the previous amount, although this still isn't true for projects uploaded from 1.4.