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.
For the Scratch 3.0 editor, see Online Editor.

The HTML5 Player was an upcoming project viewer that would have allowed projects to be run on any device that can run HTML5 code. This would allow projects to be viewed on tablets, smart phones, and most internet devices, because many devices support HTML5 unlike Flash. Though the initial work was done by the Scratch Team, most of the development was done by community members until the whole project was made obsolete by Scratch 3.0's release.

Release Date

The Scratch Team is not working on the HTML5 Player anymore. Instead, the Scratch community were the people who would help design it.

Yes, hopefully someday there will be an HTML5 version that will run on mobile devices. Only the Scratch Team is not making it — we don't have the people to do it. Instead, we have asked for volunteers from the open-source community to consider working on it. I don't know what kind of progress is being made.

– Paddle2See, January 2, 2014[1]

However, the player will never be released due to being made obsolete.



The code for the HTML5 player was posted on GitHub, and any community member could submit a pull request. The player was around 40% complete before being discontinued.[2] To run the HTML5 player, support is required to act as a proxy between another domain and Scratch.

Other people were allowed to help with the player by forking the GitHub repository and submitting a pull request — in essence requesting that the maintainers integrate their changes.

Grokblah, a former Scratch Team member, was quoted as follows:

It's kind of on hold while we focus on other things (website, hour of code, tablet, etc). You can find it on github if you'd like to help though.

– grokblah, December 2, 2014[3]

As of July 2023, the repository containing all the code is still available, but can no longer be contributed to.


In 2013, former Scratch Team member Lightnin stipulated that the main problems with the HTML5 player then were browser support and lag.[4] These are no longer issues, and they are moot anyway thanks to Scratch 3.0's release.

See Also

External Links

  • Source code of the HTML5 player in its last state on GitHub


  1. post:222207
  4. Lightnin. (30/8/2013). "While we agree that it's the future, it's still too slow / has very poor browser support for a lot of our needs." post:126509
Cookies help us deliver our services. By using our services, you agree to our use of cookies.