All the logic you love, in nine bright colors instead of numbers. A new puzzle every day, and hints that teach you real technique.
One board a day, the same one for every player, with a different difficulty each day. Monthly trophies are awarded in the app.
If you get stuck, tap Hint. It walks you through the reasoning, one step at a time.
Easy to Expert, each one labeled with the techniques it takes to solve.
No account, no setup, no clutter around the board. Open it and play.
Fill every row, column, and 3×3 block with all nine colors, no repeats. That is the whole game. What changes is how much of the board you start with, and how much technique it takes to finish.
Each one has its own worked example on a real board, from the first thing a beginner learns to the patterns that crack an expert puzzle. The in-game hints use the same names.
Yes. The rules are identical. Every row, column, and 3×3 block holds all nine colors, no repeats. The only change is that a color stands in for a number, so you read the board by sight instead of by reading digits. There is no math in sudoku at all. Here is why.
No. There is no sign-up and nothing to download. Your scores and settings are saved in your browser, on your own device. A puzzle you leave before finishing isn’t kept.
Yes. Every difficulty is unlocked in the browser right now, including the daily challenge.
Every move a hint teaches has its own animated lesson. Start with Hidden Singles, then work up to pairs and the X-Wing. See all fifteen techniques.
Only if you want it to. A hint names the technique that applies and walks through the reason one step at a time. You can stop as soon as you see it. You can also read what to try when you’re stuck, step by step.
Yes. This color sudoku plays in the browser on a phone, a tablet, or a computer. The app is free on the App Store and Google Play.
Free in your browser, with every difficulty unlocked. The app is free on iPhone and Android.
Play Bubble SudokuClears your saved best score for every difficulty in this browser. Nothing else is kept here.