Explore & Tools
Useful tools, playful experiments and a wonderful digital world.
Play, learn and discover something new!
Play a little. Discover a lot!
C++ PlaygroundWrite and run beginner-friendly C++ directly in your browser. No server compiler is used.Try it now
Code FormatterFormat JSON indentation to make data easier to read.Try it now
AI DrawingDiscover text-to-image creation. Coming soon.Coming soon
Music BoxPlay notes and hear how frequencies become music.Try it now
8-Bit Binary PlaygroundSwitch eight lights to build a number with bits.Try it now
RGB Color LabPick colors and explore HEX and RGB values.Try it now
World ClockExplore local times and time zones around the world.Try it now
QR Code GeneratorTurn text or links into a downloadable QR code.Try it now
Unit ConverterConvert length, mass, area and temperature.Try it now
Image CompressorResize and compress pictures locally on your device.Try it now
CalculatorExplore arithmetic, squares and square roots.Try it now
Typing PracticeA fun online typing game for kids to practise keyboard skills and improve typing speed and accuracy.Try it now
Random NumbersChoose a range and count, then discover random numbers.Try it now
Stay curious. There is always more to explore!

More learning tools and upcoming experiments
Learning Tools
Binary ConverterConvert between binary, decimal and hexadecimal.Try it now
ASCII & Unicode ExplorerExplore ASCII and Unicode character encoding.Try it now
Pixel ExplorerZoom in to see pixel details of images.Coming soon
File Size CalculatorCalculate file size conversions between different units.Try it now
Coding Tools
C++ Step-by-Step RunnerStep through C++ code and observe the execution process.Coming soon
Variable VisualizerVisualize variable changes during program execution.Coming soon
Array VisualizerVisualize array structure and operations.Coming soon
Call Stack VisualizerVisualize the execution process of function call stack.Coming soon
Recursion VisualizerVisualize the execution process of recursive functions.Coming soon
Complexity ExplorerAnalyze time and space complexity of algorithms.Coming soon
Computer Lab
Virtual Computer TeardownVirtually teardown a computer and learn about internal components.Coming soon
Build a ComputerLearn how to assemble a computer.Coming soon
CPU Instruction SimulatorSimulate CPU instruction execution process.Coming soon
Program Loading SimulatorSimulate the process of loading programs into memory.Coming soon
Packet Travel SimulatorSimulate the transmission of data packets in the network.Coming soon
DNS Lookup SimulatorSimulate the DNS lookup process.Coming soon
How a Web Page LoadsSimulate the complete process of loading a web page.Coming soon
Train a Simple AITrain a simple artificial intelligence model.Coming soon
Algorithm Visualizer
Bubble SortVisualize the execution process of bubble sort algorithm.Coming soon
Selection SortVisualize the execution process of selection sort algorithm.Coming soon
Insertion SortVisualize the execution process of insertion sort algorithm.Coming soon
Linear SearchVisualize the execution process of linear search algorithm.Coming soon
Binary SearchVisualize the execution process of binary search algorithm.Coming soon
Depth-First SearchVisualize the execution process of depth-first search algorithm.Coming soon
Breadth-First SearchVisualize the execution process of breadth-first search algorithm.Coming soon
Maze SolverSolve maze problems using different algorithms.Coming soon
Prefix SumVisualize the application of prefix sum algorithm.Coming soon
Complexity ComparisonCompare time complexity of different algorithms.Coming soon
Fun Challenges
Robot CommandsControl robot movement through programming.Coming soon
Predict the OutputPredict the output of code.Coming soon
Find the BugFind errors in the code.Coming soon
Binary ChallengeBinary calculation challenge.Coming soon
Variable Tracing ChallengeTrack variable changes during program execution.Coming soon
Array ChallengeArray operation challenge.Coming soon
Recursion ChallengeRecursion algorithm challenge.Coming soon
Maze ChallengeMaze pathfinding challenge.Coming soon
Olympiad Thinking ChallengesInformatics Olympiad thinking challenges.Coming soon