Play and practice

Play against Stockfish 19 at your level

For iPhone, iPad, Mac and Android. No account.

Play Stockfish 19 in your browser

Your move

Level
Your colour

In the browser, Stockfish 19 runs with a smaller network. The ChessWOW app uses the full network, offline.

Play in your browser or in the app

The board at the top of this page runs Stockfish 19 directly in your browser, without installing anything. It is a smaller WebAssembly build with a smaller network than the full engine. You can choose one of the same five levels and your colour, take back moves, flip the board, start from any position (a position can be opened by link as FEN) and copy the game as PGN when you are done.

The browser version is meant for a quick game. Its full strength is lower than in the app, because the network is smaller and your browser sets the speed. The rest of this page describes the app.

Playing a full game against an engine is good practice: no waiting for an opponent, no pressure from a rating, and a report afterwards that shows where the game turned. You can play Stockfish 19 right here in your browser on the board above, or in ChessWOW on your iPhone, iPad, Mac or Android device at five levels, with or without a clock, and from any position you like. In the app, everything runs offline.

Five levels

LevelEngine limitWhat to expect
BeginnerElo 800Makes deliberate mistakes. Good for learning the basics.
Club playerElo 1600Solid, but misses tactics.
MasterElo 2200Tough, but beatable with a plan.
GrandmasterElo 2700Hardly any mistakes, precise endgames.
Full strengthno limitAll processor cores, no limit.

The Elo values are Stockfish's own strength limiter. They are not the same scale as Lichess, Chess.com or your club rating, so do not read them as a promise that a level plays exactly like a human with that number. Use them as steps.

How to start a game in four steps

  1. Step 1

    Open "Play" and choose Stockfish as your opponent.

  2. Step 2

    Pick a level from the five above.

  3. Step 3

    Choose your colour: White, Black or random.

  4. Step 4

    Choose a clock or none. Time controls include 5+3, 10+0, 15+10 and 30+0 (minutes per side plus seconds added per move). Without a clock, Stockfish takes a short, fixed time per move.

Choosing the right level

A level is right when you win some games and lose some. If you win almost every game, move up one level; if you lose almost every game, move down. Stay longer at the level just above your comfort zone: those games teach you the most. When you move up, expect to lose a few games first. That is normal and not a sign that the step was wrong.

Help while you learn, or none at all

  • Hint. Shows a suggested move when you are stuck.
  • Takeback. Undo your last move and try something else.
  • Blunder warning. Before you play a move that hangs a piece, ChessWOW asks whether you are sure. You can still play it.

When you want a real test, switch the blunder warning off when you set up the game and do not ask for hints. After the game, the report and the analysis board are available as usual.

  • Blunder warningWarns before a move that hangs a pieceOn

Play from any position

You do not have to start from the opening. Any position on an analysis board can be played out against Stockfish: a scanned diagram, a position from the board editor or a critical moment from one of your own games. This is one of the best ways to practise technique. Set up a position where you are better and try to win it against the Grandmaster level, or defend a worse position against the Club player. Unfinished games are saved, and you can continue them later.

After the game

Every game you play lands in your library with a game report: accuracy, the evaluation graph and the critical moments explained in words. Practise the moments you missed until you find the right move without help.

Good to know

Questions and answers

Does playing against Stockfish work offline?

In the app, yes: the engine runs on your device, and games, hints and reports work without an internet connection. The board on this page loads Stockfish once from the website (about 1.8 MB) and then calculates in your browser.

How strong is the Beginner level?

It is limited to Elo 800 on Stockfish's own scale and makes deliberate mistakes, which makes it suitable for people who are learning.

Are the Elo levels the same as my online rating?

No. They come from Stockfish's strength limiter and are a different scale from Lichess, Chess.com or club ratings.

Can I take back moves?

Yes. Takebacks are available in games against Stockfish. For a real test, switch off the blunder warning and play without hints or takebacks.

Can I play against Stockfish from a position I scanned?

Yes. Any position on the analysis board can be played out against any of the five levels.

More guides

Continue with

ChessWOW

Find your level.

Five Stockfish levels, offline on iPhone, iPad, Mac and Android.