Scratch pertama kali dirilis ke publik pada tanggal 8 Januari 2007. Namun, pengembangan Scratch sudah dimulai sejak tahun 2003 oleh kelompok Lifelong Kindergarten di MIT Media Lab, yang dipimpin oleh Mitch Resnick.
Meskipun dirilis pada tahun 2007, Scratch telah melalui beberapa tahap pengembangan dan penyempurnaan sejak awal pembuatannya. Beberapa tonggak penting dalam sejarah Scratch antara lain:
2002: Prototipe pertama Scratch dibuat.
2005: Prototipe kedua Scratch dirilis.
15 Mei 2007: Rilis perdana Scratch untuk publik.
9 Mei 2013: Scratch 2.0 dirilis dengan fitur-fitur baru yang lebih canggih.
2 Januari 2019: Scratch 3.0 dirilis dengan antarmuka yang diperbarui dan fitur-fitur baru yang lebih modern.