chesspositions

Set up a position to check whether it can arise in a real game — and if so, find a move sequence from the starting position that reaches it.

Pick a piece, then tap a square. Tap the same piece again to remove it.

Castling
En passantThe square a pawn just skipped with a two-square move

rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1

Set up a position, then press Check reachability.