Download mBlock 5

Based on Scratch 3.0 with latest features, support new devices

(e.g. Codey Rockey or Halocode)

mBlock 5 for Windows

Version: Released:

Release log Previous version

System requirements:

Win7 or Win10 (64-bit recommended)

Hardware supported

Bluetooth Controller, Codey Rocky, Halocode, mBot, Motionblock, Neuron, Ranger, Ultimate 2.0, Arduino Uno, Arduino Mega2560, Nova Pi, micro:bit, MegaPi Pro

mBlock 5 for Mac

Version: Released:

Release log Previous version

System requirements:

macOS 10.10+

Hardware supported

Bluetooth Controller, Codey Rocky, Halocode, mBot, Motionblock, Neuron, Ranger, Ultimate 2.0, Arduino Uno, Arduino Mega2560, Nova Pi, micro:bit, MegaPi Pro

mBlock 5 for iOS

System requirements:

iOS 9.0 +

Hardware supported

Codey Rocky, Halocode, mBot, Motionblock, Neuron, Ranger, Ultimate 2.0

mBlock 5 for Android

System requirements:

Android 5.0 + (ARM-based devices only. X86 Android not supported)

Hardware supported

Codey Rocky, HaloCode, mBot, Motionblock, Neuron, Ranger, Ultimate 2.0

Download mBlock 3

Classic mBlock based on Scratch 2.0

mBlock 3 will no longer be available on the latest macOS system and Chrome browser.
Please back up your data in case of data loss.

See more details

mBlock 3for Win 7+

Version: Released:

Release log Previous version

Hardware supported

Arduino, mBot, Ranger, Ultimate 2.0

mBlock 3for Win XP

Version: Released:

Release log Previous version

Hardware supported

Arduino, mBot, Ranger, Ultimate 2.0

mBlock 3for Mac

Version: Released:

Release log Previous version

Hardware supported

Arduino, mBot, Ranger, Ultimate 2.0

mBlock 3for Linux

Version: Released:

Release log Previous version

Hardware supported

Arduino, mBot, Ranger, Ultimate 2.0

mBlock 3for Chromebook

Version: Released:

Release log Previous version

Hardware supported

Arduino, mBot, Ranger, Ultimate 2.0

Download Google Chrome

Google Chrome

When creating your projects with the mBlock web version, please use Chrome for better programming experience