Scratch 2.0, MIT Media Lab tarafından geliştirilen blok tabanlı görsel programlama dilinin ikinci ana sürümüdür. 9 Mayıs 2013 tarihinden resmi olarak kullanıma sunulan bu sürüm, platformun yerel bir masaüstü uygulamasından tamamen tarayıcı üzerinden çalışan küresel bir çevrimiçi ekosisteme dönüşmesindeki en kritik dönüm noktasıdır.
Squeak (Smalltalk) tabanlı olan Scratch 1.x sürümlerinin aksine, Scratch 2.0'ın hem ön yüzü hem de proje yürütücüsü tamamen Adobe Flash altyapısı kullanılarak sıfırdan yazılmıştır. Bu teknolojik değişim, kullanıcıların bilgisayarlarına herhangi bir kurulum yapmadan, doğrudan uyumlu bir web tarayıcısı üzerinden projelerini düzenlemesine, kaydetmesine ve toplulukla paylaşmasına olanak tanımıştır. İnternet erişimi kısıtlı olan kullanıcılar ve okullar için ise Windows, macOS ve Linux işletim sistemlerinde bağımsız olarak çalışabilen Adobe AIR tabanlı bir "Çevrimdışı Düzenleyici" (Offline Editor) yayınlamıştır.
Scratch 2.0, platforma sadece tasarım güncellemeri getirmemiş, aynı zamanda kodlama mantığını ve esnekliğini artıran birçok köklü özelliği sisteme dahil etmiştir.
Adobe Flash Player'ın artan güvenlik açıkları, performans sorunları ve mobil cihazlarda desteklenmemesi, Scratch 2.0'ın zamanla operasyonel ömrünü tamamlamasına neden olmuştur. Platform, Ocak 2019'da tamamen HTML5 ve JavaScript altyapısına dayanan Scratch 3.0 sürümüne taşınmıştır. Scratch 2.0 ile üretilen tüm eski projeler yeni sürüme sorunsuz bir şekilde dönüştürülerek korunmuştur. Bulut değişkenleri ve klonlama gibi modern Scratch oyun yapımının temelini oluşturan mekanikler, miras olarak bu sürümden devranılmıştır.