Stop throwing away won games.

Hi, I'm Jamie.

I built ConvertChess because endgames were where my games went to die. I'd outplay someone for forty moves, reach a winning ending, and then shuffle my king around until it was a draw. Or worse.

The usual advice is to watch videos or read an endgame book. I tried. I'd nod along to the Lucena position, feel like I understood it, and then a week later have no idea what to do with it on the board.

Watching someone else play an endgame isn't the same as playing it yourself. So I made the thing I wanted: you learn a technique move by move, then you have to actually win it against an opponent that fights back like a real player.

— Jamie

How it works

  1. Learn the technique. Short, move-by-move lessons, from basic checkmates to 2000+ rook endings.
  2. Prove it. Mastery Tests on fresh positions, against Maia, a human-like AI that fights back.
  3. Keep it sharp. Arcade games and the Endgame Elo Test show where you stand.

Nothing is guessed

Every position you're graded on is checked against an endgame tablebase: a complete database of perfect play. If I can't prove a position is won or drawn, it doesn't count.

Who you're playing

Your opponent is Maia, not a normal chess engine. Maia is a neural network from the Maia Chess project, trained on millions of human games to play the moves a person at your rating would play.

An engine like Stockfish defends with moves no human would find. Maia defends like the people you actually meet over the board.

It still never hands you a free win. Every move it considers is checked against the tablebase first (or Stockfish, in bigger positions), so it only ever picks from moves that keep its result. Stockfish is only used to check moves and to show analysis after a game.

What's free

The rating test, the first lessons in every Elo tier and a few plays a day of every Mastery Test and Arcade game, with no card.

Questions, feedback or an endgame that drove you mad? Email me at support@convertchess.com.