Chess Notation Tools

FEN validation and parsing, square maths, empty-board piece moves, material count, PGN tag parsing and time-control categories.

payments ON MAINNET (real money) · 8 live endpoints

EndpointPriceWhat it answers
GET /fen-board$0.02Render a FEN position as an 8x8 ASCII board (White at the bottom) plus a piece-by-square list.
GET /fen-parse$0.02Validate a chess FEN: syntax of all six fields, king and pawn counts, castling and en passant consistency, piece totals.
GET /material-count$0.02Material balance from a FEN: standard 1-3-3-5-9 point totals per side, difference and piece lists.
GET /pgn-headers$0.02Parse PGN tag pairs, check the Seven Tag Roster, result token and date format, and count the moves in the movetext.
GET /piece-moves$0.02Squares a knight, bishop, rook, queen, king or pawn reaches from a square on an empty board, with the count.
GET /square-distance$0.02Distance between two chess squares as king moves, rook moves, bishop moves and knight moves on an empty board.
GET /square-info$0.02File, rank, light or dark colour, 0-63 index, diagonals and mirror squares for a chess square like e4.
GET /time-control$0.02Classify a chess time control (bullet, blitz, rapid, classical) from base minutes and increment, with estimated length.

GET /catalog returns this list as JSON. Activity hub · uptime.


Chess notation arithmetic computed locally from the text given, per the FEN, PGN and standard algebraic conventions, provided as is. These tools check structure and count material: they do not generate legal moves, detect check or mate, evaluate positions or give move advice. Not an engine. Every paid response carries a disclaimer field.