up to 900 · learning the ropes
Beginner
New to chess, or still losing pieces to one-move threats.
Practise: Before each move, check what your opponent attacks. Keep every piece defended.
Start with Nayra (408), finish with Nikos (869).
Free chess bots · No sign-up
41 human-like opponents from 400 to 2400 Elo, or build your own at the exact rating you want. Free in your browser with no account and no download. When the game ends, save it to ChessDesk and review every move.
up to 900 · learning the ropes
900–1400 · a real fight
1400–1900 · sharp and solid
1900+ · bring your best
Save and review your games
Playing is free and anonymous. A free ChessDesk account turns those games into progress: one click saves the game, the engine reviews it, and your mistakes come back as training.
Pick any of 41 opponents or set an exact rating. No account needed.
One click when the game ends. Your free account keeps the game and its engine review.
Accuracy, best moves and the exact moment the game slipped, explained move by move.
Your own mistakes come back as puzzles, so the next game against a stronger bot goes better.
Free account, no card. Already finished a game? Use “Save & review” on the result card.
The full ladder
41 characters from around the world, each at a fixed strength. Every one is free to play above, with no account.
| Bot | Elo | Level | Style |
|---|---|---|---|
| 408 | Beginner | Plays for fun and pushes pawns everywhere. | |
| 446 | Beginner | All smiles, all attack, few plans. | |
| 491 | Beginner | Fiesta chess, grabs pieces and charges in. | |
| 537 | Beginner | Easy-going, learns as the game goes. | |
| 588 | Beginner | Cheerful and fearless with the pawns. | |
| 642 | Beginner | Bright, bold, loves a good tactic. | |
| 723 | Beginner | The café regular. A gentle first opponent. | |
| 771 | Beginner | Quiet, patient, quietly improving. | |
| 823 | Beginner | Dances into the attack with a smile. | |
| 869 | Beginner | An old sea-dog who never rushes. | |
| 908 | Club | No worries, throws the boomerang and swings. | |
| 945 | Club | Big grin, bold moves. A solid step up. | |
| 992 | Club | Plays with feeling, like a fado. | |
| 1,041 | Club | Cozy, calm, quietly dangerous. | |
| 1,086 | Club | Cool head, sharp play. | |
| 1,137 | Club | Warm smile, patient little traps. | |
| 1,188 | Club | Polite, but she won't let it slide. | |
| 1,243 | Club | Precise as a watch. | |
| 1,297 | Club | Rhythmic and lively, keeps you guessing. | |
| 1,354 | Club | The steady hand of the Andes. | |
| 1,408 | Advanced | Disciplined and tidy, hard to shake. | |
| 1,447 | Advanced | Bright and methodical. | |
| 1,503 | Advanced | Flair and fire, the Italian game. | |
| 1,558 | Advanced | Sharp and stubborn. Don't underestimate her. | |
| 1,602 | Advanced | Total chess, everything at once. | |
| 1,651 | Advanced | An elegant attacker in the Hungarian tradition. | |
| 1,704 | Advanced | Drums up pressure and never lets go. | |
| 1,749 | Advanced | Improvises like a jazz solo, heir to Capablanca. | |
| 1,808 | Advanced | Cool, calm, glacier-patient. | |
| 1,857 | Advanced | Solid and proud, tough to crack. | |
| 1,912 | Expert | Joga bonito, beautiful, attacking chess. | |
| 1,958 | Expert | Composed, classical, quietly lethal. | |
| 2,011 | Expert | Grinds you down from any position. | |
| 2,054 | Expert | Fearless and precise. | |
| 2,103 | Expert | Passionate, dynamic, relentless. | |
| 2,157 | Expert | Studied, sharp, endlessly prepared. | |
| 2,208 | Expert | The new wave, deep calculation. | |
| 2,261 | Expert | Plays chess like a tango, bold and beautiful. | |
| 2,312 | Expert | The old master. Calm, deep, inevitable. | |
| 2,357 | Expert | Composed under pressure, reads the game. | |
| 2,401 | Expert | Engineered precision. The final boss. |
Find your level
Start where you win about half your games. Win most of them, move up a rung; lose most, step down. Bot ratings are approximate settings, not a prediction of your Chess.com, Lichess or FIDE rating.
up to 900 · learning the ropes
New to chess, or still losing pieces to one-move threats.
Practise: Before each move, check what your opponent attacks. Keep every piece defended.
Start with Nayra (408), finish with Nikos (869).
900–1400 · a real fight
You know the rules well and win against beginners.
Practise: Develop with a purpose, castle early, and look for checks, captures and threats first.
Start with Jack (908), finish with Tomás (1,354).
1400–1900 · sharp and solid
A solid club player who rarely blunders outright.
Practise: Calculate the opponent’s best reply before forcing moves, and plan in the middlegame.
Start with Kenji (1,408), finish with Piotr (1,857).
1900+ · bring your best
A strong club or tournament player looking for resistance.
Practise: Convert small edges, defend worse positions, and test your opening preparation.
Start with Rafael (1,912), finish with Lukas (2,401).
Why ChessDesk
Maia, a neural network trained on human games, picks the moves a real player at that rating would play. Mistakes feel natural and punishable.
A ladder of 41 characters with no big gaps, plus a custom bot from 400 to 2400 in 10-point steps.
Paste a FEN to rehearse an opening, a middlegame plan or a tricky endgame against a realistic opponent.
Every bot is free. Play as many games as you like in your browser, on desktop or phone.
Replay the same opponent in one click, with the other colour if you want to test both sides of an opening.
Save every game to ChessDesk, export the PGN, and turn what went wrong into training.
Go further
Bots, saved games and reviews stay free. Premium adds the opening and training tools that turn reviewed games into rating points.
Free account
$0 forever
ChessDesk Premium
$49 a year, or $6.99 a month
FAQ
Yes. All 41 ChessDesk bots, from 400 to 2400 Elo, and the custom-level bot are free to play in your browser with no account, no download and no game limit. An account is only needed to save your games and keep their reviews.
ChessDesk is built for exactly that: 41 human-like bots spaced roughly every 50 Elo from 400 to 2400, plus a bot you set to any rating in 10-point steps. Every bot is free, needs no sign-up, and each finished game can be saved and reviewed move by move.
Yes. Choose “Build your own opponent” and set its strength anywhere from 400 to 2400 in 10-point steps, then pick White, Black or a random colour.
Yes. The bots run Maia, a neural network trained on real human games, so they choose the moves a player of that rating tends to choose, including human-looking mistakes. On very slow devices the bot falls back to a strength-limited Stockfish so the game still works.
Yes. Paste a FEN before you start and you play from that position against any bot. You take the side to move. It is a good way to practise an opening line, a middlegame plan or an endgame technique.
When the game ends, choose “Save & review this game”. Create a free ChessDesk account and the game is saved to your library with its full engine review: accuracy, the moves that decided the game, and the mistakes worth training. Signed-in players have every game saved automatically.
Yes. “Quick review without saving” opens the free game review in your browser. It is not kept, so create a free account if you want to find the game again or train its mistakes later. You can also copy or download the PGN.
No install. The bot runs inside your browser on desktop, tablet or phone. The first game downloads the small engine once; after that new games start quickly.
Bot ratings are approximate strength settings, not a prediction of your online or FIDE rating. Use them to find a fair fight: if you win most games, move up a rung; if you lose most, step down.
Playing bots, saving games and game review stay free. Premium ($49 a year or $6.99 a month, with a 3-day free trial) adds every line of 30+ opening courses, multiple and larger repertoires with training, a personal opening explorer across all your games, and custom Woodpecker tactic sets.
A free account saves every game against every bot, reviews it move by move, and turns your mistakes into training.