ตัวแปร (variable) เป็นชื่อที่กำหนดขึ้นเพื่อใช้เก็บข้อมูลและเรียกใช้ในการทำงานต่าง ใน Scratch สามารถกำหนดการใช้งานตัวแปรได้เช่นเดียวกับภาษาโปรแกรมอื่น โดยการสร้างตัวแปรทำได้โดยคลิกบล็อกคำสั่ง ที่อยู่ในกลุ่มบล็อก Data ซึ่งจะปรากฏหน้าต่าง New Variable ดังรูปการตั้งชื่อตัวแปรควรใช้ชื่อที่มีความหมายสอดคล้องกับข้อมูล เช่น name ใช้สำหรับเก็บชื่อ score ใช้สำหรับเก็บคะแนน และ price ใช้สำหรับเก็บราคา และการกำหนดขอบเขตการใช้งานตัวแปร สามารถกำหนดได้ 2 แบบ ดังนี้

- For all sprites กำหนดให้ทุกตัวละครสามารถใช้งานตัวแปรนี้ได้

- For this sprite only กำหนดให้ใช้งานตัวแปรนี้ได้เฉพาะกับตัวละครที่สร้างตัวแปรนี้เท่านั้น