Chess Engine Online

Chess analysis board

Move the pieces or paste a FEN, then ask the engine what it would play. You get the move, the evaluation in pawns, and the continuation Stockfish expects after it.

White to move

Analysing from a photo?

This page needs a FEN or a board you set up by hand. The app reads a position straight from a photograph of a real board or a screenshot, and keeps your saved positions between sessions.

Download Chess Engine for Stockfish on the App StoreGet Chess Engine for Stockfish on Google Play

Reading the answer

The number is in pawns, from White’s point of view: +1.20 means White stands about a pawn better, −0.40 means Black is slightly more comfortable. Anything under roughly a third of a pawn is noise, not an advantage. When a forced mate exists the number is replaced by M and the number of moves.

The continuation is not a prediction of what your opponent will do. It is the line the engine assumes if both sides play the best moves it can find, and it is the reason the evaluation is what it is. If you want to understand a position, play that line out on the board rather than only reading the number at the top.

New to FEN? What a FEN string is and how to read one.

The app

Knowing the move is not the same as finding it

Reading an engine’s answer is easy. Producing that move yourself, against an opponent, with a clock running, is the part that decides games. Chess Engine for Stockfish plays full games against you at a strength you choose, so you can practise the position rather than only study it.

Download Chess Engine for Stockfish on the App StoreGet Chess Engine for Stockfish on Google Play