PicChess
Scan image
Pick a screenshot or photo of a board. Stays on this device unless you tick 'Help improve PicChess' (then only the cropped board is shared).
The model runs in this page: nothing is uploaded unless you tick the box above. Next you get the board to check and correct.
Tap a square, then pick the piece for it (or Empty). For many squares, pick a piece below and tap squares; Drag moves pieces.
Top 3 moves from Stockfish. Eval is from White's point of view.
About PicChess
Recognition runs entirely in your browser: your picture stays on your device. If you tick "Help improve PicChess" on the Scan panel, only the cropped, straightened board is shared (see Privacy below). There is no account.
- Piece model: PicChess squares-screen (our own, trained on rendered boards in 30 piece sets and many themes).
- Runtime: onnxruntime-web (MIT, Microsoft).
- Board: cm-chessboard (MIT). Pieces: Chessnut (Apache-2.0). Rules: chess.js (BSD-2). Engine: Stockfish (GPL-3, licence).
- Full list with licence files: Licences.
Privacy: if you tick the box, only the cropped, straightened board (no other part of your picture) is sent once, with the position you confirmed and your corrections, as public domain (CC0) training data. We also count visits per day and source, nothing else. No cookies, no tracking.
Accuracy counter: this device keeps a count of how many squares you corrected after each scan. It is stored only in this browser and never sent anywhere.