Skip to content

    A chess scanner that shows its work

    ScanChess turns photos of handwritten scoresheets into rule-checked, editable PGN, and board images into positions you can analyze. Here is how it reads a sheet, how accurate it is, and what happens to your photos.

    The basics

    Made by
    SudoAI, a small software studio
    Payments
    Waffo, the merchant of record for web purchases
    Free tools
    23, all in your browser

    How recognition works

    Four steps from a photo to a game you can trust: the model reads, the rules check, and you decide.

    1. Your photo

      A photo of the scoresheet, or several pages of one game, taken flat and in even light.

    2. The model reads

      A vision model reads the handwriting on each photo and proposes a move for every cell, with a confidence score.

    3. The rules check

      The proposed moves are replayed on a board with chess.js. A move that is illegal in its position, or that the model was unsure about, is flagged. Nothing is corrected silently.

    4. You confirm

      You check the flagged moves against your scoresheet in the editor — retype a move, pick one of the alternatives the rules allow, insert or delete a move — then export the PGN or save the game.

    Recognition quality depends on the handwriting, the lighting and the notation. Rather than quote one accuracy figure, we publish our test move by move. Expect to check a few moves in a typical game.

    How accurate is it? We publish the test.

    We test the reader on sample scoresheets and publish the results, sheet by sheet.

    See the accuracy test
    141 of 143 moves read right first time on 3 standard algebraic scoresheets
    141/143
    43 of 45 moves on a clean real German scoresheet
    43/45
    Blank scoresheets don't get invented moves

    A small test, not a guarantee: always compare the moves with your sheet.

    Your photos and your data

    • Board screenshots in the best move finder are read in your browser and never uploaded; so are screenshots in the extension from version 1.6.0.
    • A scoresheet photo is kept with its game in your account until you delete it. Deleting a game removes its photos; deleting your account removes everything.
    • Card details go to Waffo, the merchant of record. ScanChess never sees them.
    • Most free tools run entirely in your browser; a tool that sends something says so on its page.
    Read the privacy policy

    What it does not do

    • It does not guarantee an error-free transcription. A flagged move is one to check; an unflagged move can still be wrong when a misread was confident.
    • It reads algebraic notation (e4, Nf3, O-O), including long algebraic (e2-e4), a P prefix for pawns, piece letters in several languages and figurines. Descriptive notation (P-K4) is not converted.
    • It does not upload games to Lichess or Chess.com for you. It gives you a standard .pgn file, which those sites and desktop programs import.
    • Scanning uses credits and needs an account. The 23 free tools work without signing in; their optional extras — AI explanations and reading a photo of a real board in the best move finder — need a free account with a verified email.

    Why it exists

    Over-the-board games end up as a stack of paper, and typing them into a database is slow enough that most are never looked at again. We wanted the step from a scoresheet photo to a game you can replay to take about a minute — including the checking.

    Elsewhere on this site

    Listed on

    • Fazier badge
    • Featured on Twelve Tools
    • Listed on yourhack.ai