Online IDE

Code Anywhere, Just Install KidsBlock Link

KidsBlock Link is a lightweight local tool. Once installed, it lets your browser communicate with hardware devices (Arduino, ESP32, Micro:bit, etc.) in real time — no bulky desktop software needed.

Runs in Browser
Hardware Connection
Real-time Control
Free Forever

Opens ide.kidsblock.cc in a new tab

What is KidsBlock Link?

KidsBlock Link is a small background service running on your computer. It acts as a 'bridge' that allows the web-based KidsBlock IDE to communicate with your hardware board via USB serial.

Traditional desktop software requires downloading hundreds of MB. KidsBlock Link is tiny, runs silently in the background, and lets you enjoy the full graphical programming experience right in your browser.

Whether you're controlling an Arduino LED in real time or uploading a program to ESP32, KidsBlock Link makes it all happen in the browser.

Web-based IDE

Open your browser, visit ide.kidsblock.cc, and use the full graphical programming interface

USB Serial Communication

Link monitors local serial ports and relays hardware data to the browser in real time

Real-time Two-way Communication

Supports both real-time control mode and program upload mode for different scenarios

Download KidsBlock Link

Choose your OS and download the Link tool

Windows

Windows 7 and later

macOS

macOS 10.13 and later

Installation & Setup

Just 4 steps to start coding online

1

Download & Install KidsBlock Link

Click the button above to download the installer for your OS. Windows users run the .exe installer; macOS users open the .dmg and drag the app to Applications.

2

Launch KidsBlock Link

After installation, open KidsBlock Link. It will show an icon in the system tray (bottom-right taskbar), indicating it's running in the background.

3

Connect Your Hardware

Connect your Arduino, ESP32, Micro:bit, etc. via USB. Make sure the USB driver (CH340/CP2102) is installed. Link will auto-detect the serial port.

4

Open Browser & Start Coding

Visit ide.kidsblock.cc, select your hardware, and start graphical programming! Link handles all communication in the background.

Important Notes

  • 1

    Before first use, make sure the USB driver for your hardware (e.g. CH340 driver) is installed, otherwise your computer may not recognize the board.

  • 2

    KidsBlock Link must remain running while using the online IDE. If you close Link, the browser cannot connect to hardware.

  • 3

    We recommend using Chrome or Edge for the best compatibility and performance.

  • 4

    If you encounter connection issues, try restarting KidsBlock Link, or check that your USB cable supports data transfer (some charging-only cables don't work).

Ready? Let's Create!

Once KidsBlock Link is installed, click the button below to enter the online IDE and start your creative journey.