A collection of blindfold chess training exercises. No board — you work from descriptions and algebraic notation alone.
Play online → garatc.github.io/blindfold-chess-trainer
Navigate a piece from its starting square to a target, avoiding all squares controlled by enemy pieces. The position is described in text. No board is shown.
Real Lichess puzzles, no board. Enter your moves one at a time — the opponent's reply is shown after each correct move. Highly customizable: filter by piece count, number of half-moves, and rating range (up to 2000+).
A sequence of moves is announced in algebraic notation. No board updates. Follow the game mentally and identify which black pieces your tracked piece can capture from its final position.
A position from the Lichess puzzle database is described in text. Find the move that delivers checkmate in one. Three difficulty levels based on piece count (Easy: ≤5, Medium: 6–10, Hard: 11–15).
A knight or bishop and two enemy pieces are described by their squares. Find a square from which your piece attacks both simultaneously. Score mode (5 puzzles) or Streak. The board is revealed on wrong answers.
A square is named. Answer whether it is light or dark. Score mode (10 questions) or Streak.
Requires Node.js (v18+).
git clone https://github.com/garatc/blindfold-chess-trainer.git
cd blindfold-chess-trainer
npm install
npm run devThen open http://localhost:5173/blindfold-chess-trainer/ in your browser.
Chess pieces: cburnett — CC BY-SA 3.0
Puzzles: Lichess puzzle database — CC BY-NC-SA 4.0