Skip to content

    Chess Board Scanner: Photograph a Real Board to Get FEN

    Photograph a real chess board and get the position as FEN for 1 credit: how light, angle and piece style affect it, and when to scan the scoresheet instead.

    Scan a board

    10 free credits on sign-up. Volume pricing: Pricing

    Start here: Chess Scoresheet Scanner: Handwritten Scoresheets to PGN the overview of scanning handwritten scoresheets to PGN, what it costs and which guide to read next.

    Example resultPhoto of a real board

    Editable positionWhite to move

    FENr2q1rk1/pbp2pbp/1pn1pnp1/3p4/4P3/1PNP1NP1/PBP2PBP/R2Q1RK1 w - - 0 12

    Check the pieces and side to move, then copy the FEN or analyze.

    Prepared example, not a live scan.

    On this page5
    1. 1Board Photo to FEN: Real-World Recognition
    2. 2Checking the Recognized Position
    3. 3Uploading Images and How Our Diagrams Are Rendered
    4. 4Board Photo vs. Scoresheet Scan
    5. 5Related

    A chess board scanner reads a photo of a real board—a club game paused at the critical moment, a position left on the table after a lesson—and turns it into a FEN (Forsyth-Edwards Notation) string. Instead of setting up 32 pieces again on an analysis board, you photograph the board, the vision model identifies each piece and which side sits at the bottom, and the position loads onto a board on screen, ready for engine analysis. On ScanChess the board scanner costs 1 credit per photo.

    Working from a screenshot or a book diagram instead? Chess board image to FEN covers flat images, and a screenshot dropped into the free best-move finder is read in your browser without spending a credit. For a board on a web page, the ScanChess browser extension reads it where it is, with no screenshot to save.

    Looking at other tools? Read our chessvision ai alternative comparison.

    Board Photo to FEN: Real-World Recognition

    Take or upload one clear photo (JPG, PNG, or WebP, up to 15 MB; HEIC is not accepted) at the board scanner. The vision model detects square boundaries, determines whether White or Black is seated at the bottom, and extracts the piece placement into a standard six-field FEN string. Photos of physical sets are the main difference from diagram readers; Chessvision.ai vs ScanChess compares the two approaches.

    For example, scanning a typical middlegame board returns:

    r2q1rk1/pbp2pbp/1pn1pnp1/3p4/4P3/1PNP1NP1/PBP2PBP/R2Q1RK1 w - - 0 12
    

    This compact notation records piece locations rank by rank from 8 to 1 (with empty squares counted as digits), active color (w), castling availability (-), en passant target (-), halfmove clock (0), and fullmove number (12). For a detailed guide to each field, see What is FEN?.

    Lighting, Angle, and Pieces

    A photo of a real board has problems a screenshot never has: perspective, glare, shadows, and pieces standing in front of each other. What helps most:

    • Shoot from directly above: Hold the phone over the center of the board with all 64 squares and the four corners in frame. From a low, oblique angle, tall pieces (queens, kings, rooks) hide the pawns on the squares behind them. If the board's edges or corners cannot be found, recognition stops with a NO_BOARD_FOUND status and your credit is refunded automatically.
    • Use soft, even light: A lacquered wooden board under a bright overhead lamp throws reflections that wash out dark squares and piece bases. Daylight from the side, or a lamp that is not directly overhead, gives cleaner results. Watch for the shadow of your own phone and arm across the board.
    • Pieces that stand out from the squares: Standard Staunton pieces on contrasting squares (dark wood on maple, or black and cream pieces on a green-and-buff vinyl board) read reliably. Ornate or themed sets, and pieces close in color to the squares they stand on, are harder; check the highlighted squares more carefully.
    • A clear board edge: Move hands, captured pieces, clocks, and scoresheets off the edge squares before you shoot. Tournament DGT boards with standard pieces read like ordinary wooden sets, as long as cables and clock housings do not cover the edge squares (a1, h1, a8, h8).

    If you set the position up yourself, from a lesson or a book, check the board is the right way round before you shoot, with a light square in each player's right-hand corner; how to set up a chess board has the full layout.

    Checking the Recognized Position

    A single still photo cannot prove unrecorded game history—such as whether a king has previously moved to surrender castling rights, or which side's clock is ticking. ScanChess addresses this with an integrated verification workflow:

    1. Uncertain square highlights: Squares where visual confidence falls below the threshold are outlined with an amber border. The interface notes the exact coordinates (uncertainSquares) so you know where to look first.
    2. Side to move confirmation: Because physical board orientation alone does not confirm who plays next, the interface prompts you to confirm active color before running analysis.
    3. One-click board editing: Open the recognized position in the free board editor to drag pieces from the tray, use the eraser tool, toggle castling rights, or flip board orientation.
    4. Export and engine analysis: Copy the validated FEN with one click, send it directly to Lichess via the one-tap analysis button, paste it into Chess.com, or evaluate candidate lines using ScanChess game analysis.

    Scanned board positions generate an immediate FEN for rapid analysis, study, and board editing. Full games digitized from handwritten scoresheets are saved to your account's games library for permanent PGN archiving.

    Uploading Images and How Our Diagrams Are Rendered

    The board diagrams in our guides are rendered from PGN that we checked move by move with python-chess. They are not photos of physical boards, and they are not output from the board scanner.

    When you navigate to the ScanChess upload interface at /dashboard/scan or /dashboard/scan/board, the upload page offers two distinct capture choices: Board image and Handwritten scoresheet.

    ScanChess upload interface showing options for board images and handwritten scoresheets, alongside the sign in to scan requirement.
    The ScanChess upload interface provides options for board images and handwritten scoresheets, requiring sign-in to run recognition.

    Uploading an image while signed out displays the file preview immediately ("1 page ready"). However, running optical recognition requires an active account: for a scoresheet the button reads "Sign in to scan · 2 credits" (a board photo costs 1 credit, see how ScanChess credits work). New accounts get 10 free credits.

    Board Photo vs. Scoresheet Scan

    A chess game produces two kinds of physical records: the board at a single critical moment, and the scoresheet documenting every move from the opening to the handshake.

    You HaveScanner ModeOutputCostBest For
    A board mid-game or club skittles positionBoard scannerSingle-position FEN1 creditImmediate engine analysis or post-mortem check
    A lesson or puzzle position set up on your own boardBoard scannerSingle-position FEN1 creditChecking your solution with the engine or the board editor
    A completed tournament scoresheetChess scoresheet scannerFull-game PGN2 creditsRule-checked move replay and database filing
    Multi-page or double-sided sheetsConvert a chess scoresheet to PGNFull-game PGN2 creditsFull transcription via Scan chess notation
    A stack of tournament sheetsBatch scoresheet scanSynced PGN archive2 credits / gameTournament directors; see Digitize your chess games

    While a board scanner reads one position at a time, a scoresheet scanner replays every move through a chess engine to reconstruct the entire contest. If you have the written scoresheet from an over-the-board game, scan the sheet to recover the complete move sequence.

    Every new ScanChess account starts with 10 free credits upon sign-up—enough for ten board scans or five full scoresheet games before purchasing a plan. Start scanning your board at the board scanner.

    Frequently asked questions

    What do I get from a board photo?

    A FEN string for the position in the photo, loaded onto a board on screen. Squares the model was unsure about are highlighted for you to check. It costs 1 credit.

    Does a board photo give me the whole game?

    No. A board holds one position, so a photo returns one FEN. For the moves, scan the scoresheet: 2 credits for the full game as PGN.

    Where are scanned positions and games kept?

    In your games library, in your account on every device you sign in from. Open one and it loads back onto the board; the whole library exports as a single PGN.

    10 free credits on sign-up. Volume pricing: Pricing

    Other ways people use ScanChess