Chess Calculation Trainer: See Moves Ahead

Practise finding forcing mating attacks, starting with easier challenges. Just find the first move to earn a success. Feeling ambitious? Calculate the entire mating combination in your head before revealing it. Free to practise in your browser.

One move is enough: Qh7+ or g6h7. Lowercase piece letters and omitted capture/check symbols are accepted when unambiguous. You can enter multiple moves separated by spaces. Moves are checked automatically. Say β€œtake back” to remove your last move.

Tap the microphone beside the answer to dictate; tap again to stop.
Loading calculation exercises...
Calculate first, then reveal the line.

📈 Chess Improvement Guide
This page is part of the Chess Improvement Guide β€” A practical roadmap for getting better at chess — diagnose your level, build an effective training routine, and focus on the skills that matter most for your rating.
🧠 Chess Training Tools & Practice Guide
This page is part of the Chess Training Tools & Practice Guide β€” Learn how to train chess skills properly using interactive tools — from tactical vision and calculation to visualization, safety checks, and blunder reduction.
Continue your improvement plan in real gamesReading the guide is useful, but relaxed daily games help the ideas stick.

or create a ChessWorld username

How to use the Chess Calculation Trainer

Begin with Level 1 (a recorded mate in two), then move up to longer mating sequences. Examine the position, look for checks, captures and forcing moves, and try to find the first move of the mating combination without moving any pieces. Just finding its first move is a success. For a deeper challenge, enter the opponent's reply and the remaining moves too.

Reveal & Replay shows the course's mating line one move at a time, with last-move arrows. Use Previous/Next or the left/right arrow keys to follow the sequence all the way to checkmate. The arrow keys are disabled while typing your answer.

Seven levels of mating calculation

Start with Level 1, a recorded mate in two moves, then progress through mate in three, four, five, six and seven to Level 7 (mate in eight or more). All 383 course variations have been checked for legal moves and a checkmating finish. There are currently no mate-in-one positions in this source collection.

Important: These levels describe how many moves the attacker makes in the recorded mating line. They are not engine proofs that a forced mate exists in that exact number against every possible defence. A different move is not automatically a mistake. Within each level, exercises from the gentler original course groups appear first.

More ways to practise

If you prefer making moves to find tactics, try the Chess Tactics Trainer. For mating patterns use the Chess Checkmate Trainer, or explore the full Chess Gym for board vision and blunder prevention.

Apply your calculation in a real game

Play relaxed daily chess with people from around the world, with time to analyse candidate moves and calculate tactical variations.

Join ChessWorld and play free chess

← Back to Chess Gym & Training Tools

Chess calculation trainer FAQs

Is the Chess Calculation Trainer free?

Yes. Practise mating combinations and replay their solutions directly in your browser without registering.

How is this different from a chess tactics trainer?

You keep the board fixed and calculate the first mating move mentally, with an optional deeper line. The tactics trainer lets you move pieces as you solve.

Does a different move mean my calculation was wrong?

No. The trainer checks against the annotated course line, not an engine evaluation of every candidate. Other sound moves may exist.

How do I choose the difficulty?

Start with recorded mate in two at Level 1. Each higher level adds more moves to visualise, up to Level 7 for eight moves or more. The labels refer to course lines, not engine-verified forced-mate distances.