(Redirected from Is there a file size limit for a project?)

In Scratch 3.0, projects on the Scratch website can only be shared if each individual asset does not exceed 10 MB and the project JSON does not exceed 5 MB. If a message appears saying that the project is too large, it may be helpful to try to compress or remove long sounds, like music. Also, if the project is in Scratch 1.4 or Scratch 2.0, the project can be opened in Scratch 3.0 and uploaded from there. When Scratch 3.0 was released, many users thought that the project size limit was reduced to 20 MB, using the same project size measure method as Scratch 2.0.[1] Later on, there have been conflicting reports of whether projects are limited to 50 MB, but former Scratch Team member Za-Chary has confirmed that one can make projects larger than 50MB.[2]

The "Project could not save" alert, which can appear if a project is too large

Scratch 3.0

In comparison with Scratch 2.0, Scratch 3.0 uses a different method of measuring project size,[3] allowing Scratchers to make projects larger than the old project size limit (50 MB). In Scratch 3.0, all assets must be under 10 MB, and the project JSON must be under 5 MB. There is no explicit limit on project file size, but with the (otherwise) smallest possible project containing as many assets as possible, the largest a project can be while remaining within the explicit limits is 70,847 assets (708 GB, or 660 GiB).[4]

Scratch 2.0

Archive.png This article or section documents something not included in the current version of Scratch (3.0). It is only useful from a historical perspective.
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, a former Scratch Team member[5]

The Scratch 2.0 File Format uses a more efficient storage system than the 1.4 file format, so projects took up less space than before.[citation needed] The project size limit was five times larger than Scratch 1.4's limit, resulting in 50 MB, though all assets were limited to 10 MB each, which was retained in Scratch 3.0. Unlike 3.0, Scratch 2.0 didn't allow making projects larger than 50 MB overall.

Not many projects were large enough to be affected by this limit, but this project is one that got close.

How to tell when a Scratch 1.x project is too big

Archive.png This article or section documents something not included in the current version of Scratch (3.0). It is only useful from a historical perspective.

In Scratch 1.x, all assets together were limited to 10 MB. If one is offline, then they will know when they try to upload a project to the Scratch Website; Scratch will display this error message when a file is too big to upload:

The message that appears if a project is over the size limit in Scratch 1.4.

How to tell when a Scratch 2.0 project is too big

Archive.png This article or section documents something not included in the current version of Scratch (3.0). It is only useful from a historical perspective.

If one is offline, then the user will know when they try to upload their project to the Scratch Website; Scratch will display this generic error message when the file is too big to upload:

The message that appears if a project is over the size limit in Scratch 2.0.

If the user is on the website, though, they'll know when their project is too large when they cannot add any more costumes, sounds, backdrops, or anything to it.

Reducing Project Size

Main article: Project Compression

The best way to reduce the size of a project is to compress the sounds and images. Below are some tips:

Note Note: Converting a bitmap costume to the vector format does not reduce its size.
  • Use lower quality images and sounds with lower file sizes

See Also

References

  1. Fazah_Champ. (14/08/2020). "Allow Scratch Projects Size Exceed 20MB" post:4326187
  2. Za-chary. (15/07/2019). "You can make projects larger than 50MB total" post:3626835
  3. Flowermanvista. (8/8/2019). "Misconceptions about the project size limit[title]" topic:366461
  4. Flowermanvista. (2/3/2022). "708,475,242,827 bytes (708.4 GB, 659.8 GiB) for the theoretical largest Scratch project that could be saved online, under the current size limits." post:6084224
  5. https://web.archive.org/web/20120501061221/http://suggest.scratch.mit.edu/forums/60449-suggestions/suggestions/1104903-unlimited-scratch-upload-
Cookies help us deliver our services. By using our services, you agree to our use of cookies.