Free tool
Color Code Studio
Build a route with tiles or draw your own, add color codes, and see what your Ozobot does in the simulator. Print it at full size.
How it works
- Choose the size (A4 or A3) and your robot: Bit+, Evo, or Ari.
- Build a route with tiles, or draw one yourself with your mouse or finger.
- Drag color codes onto the line. A code stays in place only where your robot can read it.
- See what your Ozobot does in the simulator. Then print the route at full size or share it with a code.
Rules for a good route
- A line is 5 mm thick, a code square is 5 × 5 mm, and a tile is 50 × 50 mm.
- A color code can only be placed on a straight section, at least 25 mm from a turn or intersection.
- Leave at least 51 mm between two color codes.
- Leave at least 20 mm of white paper after a code at the end of a line.
- Leave at least 25 mm between two turns. An angle sharper than 90° will trigger a warning.
- Bit+ and Evo: lines at least 25 mm apart, at least 65 mm of straight track after a zigzag or U-turn code, and 12 mm of white space around the line.
- Ari needs more space: lines at least 38 mm apart, at least 76 mm of straight track after a zigzag or U-turn code, and 19 mm of white space around the line. With these measurements, your route will also work for Bit+ and Evo.
Print at full size
- Print the PDF at 100% (actual size), not scaled to fit the page.
- Measure the calibration bar at the top: it should be exactly 50 mm. If it isn't, print again.
- Use white, non-glossy paper. The calibration circle for your robot is on the second page.
Questions and answers
Does this work with Bit+, Evo, and Ari?
Yes. Choose your robot in the Color Code Studio, and it will check the measurements for that robot. The color codes are the same for Bit+, Evo, and Ari, but Ari needs more space between lines and after some codes.
Why can’t a code be placed on a curve?
The robot reads a code square by square as it drives straight ahead. On a curve, corner, or intersection, it sees the squares at an angle or only partially, and reads a different code or nothing at all. That’s why a code must be at least 25 mm from a curve or intersection.
What do you save when I share a route?
We only save the route itself: the tiles or lines, color codes, robot, size, and the title and text on your worksheet. No email address or IP address is saved, and you don't need an account. Anyone with the link can see the text, so don't include students' names.
Why does the simulator sometimes do something different from my robot?
The simulator drives a simplified robot along a perfectly drawn route. A real robot is also affected by calibration, the lighting in the room, the paper, and how accurately the line is printed or drawn. Some codes also choose a direction at random: the simulator uses a fixed random choice, while your robot doesn’t. Calibrating your robot and printing at full size will get them as close as possible.
Can I edit a shared route?
Yes. Open the share link and choose “Edit a copy.” The shared route itself won’t change. When you save your copy, it gets its own new code.
Do I need an account?
No. The Color Code Studio is free and works in your browser without an account or email address.
