Tap or drag a piece to move.
Progress stays in this browser. XP is a game score, not Elo.
Paste one game or opening as PGN.
chess.js 1.4.0 · BSD license
Lichess puzzles · CC0
Opening Trainer · 82 opening branches and adapted queue/rating logic · MIT license
Stockfish.js 17.1 Lite · GPLv3 · Corresponding source & build scripts
Engine analysis runs on your device. Puzzle scores, XP and bot difficulty are not calibrated human ratings.