Play vs computer
Play chess against the computer, free
Free · runs in your browser
A game against Stockfish, at your level
- Eight levels, from a beginner who misses threats to Stockfish at its strongest
- Play White, Black or a random side, with takebacks while you learn
- When the game ends, review it with move grades and accuracy
The eight levels
| Level | How it plays | Search depth | Candidate moves |
|---|---|---|---|
| 1. Beginner | Looks one move ahead and often misses threats. | 1 | Best 8 |
| 2. Novice | Spots simple captures but leaves pieces hanging. | 2 | Best 6 |
| 3. Casual | Plays sensible moves with regular slips. | 3 | Best 5 |
| 4. Intermediate | Sees short tactics; still makes inaccuracies. | 5 | Best 4 |
| 5. Club | Solid and tactical, with the odd inaccuracy. | 8 | Best 3 |
| 6. Advanced | Rarely errs; punishes most mistakes. | 11 | Best 2 |
| 7. Expert | Always plays its best move at a moderate depth. | 15 | Best only |
| 8. Maximum | Stockfish 19 at full browser strength, up to three seconds a move. | Up to 30 | Best only |
Depth is how many half-moves ahead the engine searches. At the lower levels it picks at random among its candidate moves that are close enough to the best one, favouring the better ones, which is why it blunders like a person rather than playing perfectly and then throwing a piece away.
How to improve by playing the computer
Find the level where you win half the time
Games you always win teach you little, and games you always lose teach you less. Move between levels until results are roughly even. That is where every game asks a real question of you.
Play slowly
The computer never runs out of patience. Use that: before every move, check what your opponent's last move threatens, then look at checks, captures and threats for yourself. Most games at every level are decided by a move that skipped this check.
Review every loss
When the game ends, press Review this game with Stockfish. The review grades each move, shows your accuracy and points to the moments that decided the game, with the move you should have played.
Why play an engine instead of a person?
Playing people is the real test, and nothing replaces it. The computer is for practice: it is always available, never minds a takeback, does not care how long you think and does not judge your openings. That makes it ideal for trying a new opening, practising an endgame you keep misplaying, or simply playing a calm game without rating points at stake.
Set it a little above your level and it also shows you how stronger players punish loose moves. When it wins a piece, take the move back and find out what you missed.
Play vs computer questions
Is it really free to play against the computer?
Which level should I start at?
Is this the real Stockfish?
Can I take back a move?
Is my game saved?
Does it work on my phone?
Curious how the engine decides? How the chess AI thinks.