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.
Opens ide.kidsblock.cc in a new tab
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
Just 4 steps to start coding online
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.
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.
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.
Open Browser & Start Coding
Visit ide.kidsblock.cc, select your hardware, and start graphical programming! Link handles all communication in the background.
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.
KidsBlock Link must remain running while using the online IDE. If you close Link, the browser cannot connect to hardware.
We recommend using Chrome or Edge for the best compatibility and performance.
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).
Once KidsBlock Link is installed, click the button below to enter the online IDE and start your creative journey.