All articles
    Guides

    How to Convert a Handwritten Chess Scoresheet to PGN

    5 min read中文版
    Workflow diagram for How to Convert a Handwritten Chess Scoresheet to PGN

    After a long tournament round, you walk away with a paper scoresheet covered in your own handwriting. That sheet is the only record of a game you might want to analyze, share, or save forever. The problem is that almost every chess tool, from engines to databases to online study boards, wants the game in PGN format, not on paper. Converting that handwritten sheet into a clean PGN file is the missing step between the board and your computer.

    There are two practical ways to do it: type the moves out by hand, or photograph the sheet and let an AI model transcribe it. Both are covered below, with the places each one goes wrong and a comparison at the end. If the term PGN is new to you, our explainer on what is PGN covers the format in detail.

    The Manual Method: Typing It Out Yourself

    The traditional approach is to read your scoresheet and key every move into a tool that exports PGN. Common choices include a Lichess study, the SCID database program, or any standalone PGN editor.

    Step by Step

    1. Open a new study or game in your editor of choice.
    2. Read the first move pair off the scoresheet, for example 1. e4 e5.
    3. Either play the moves on the on-screen board or type the SAN directly into the move list.
    4. Continue pair by pair down the sheet, watching the move numbers so you do not skip or double a row.
    5. Add the result code (1-0, 0-1, or 1/2-1/2) at the end.
    6. Fill in the game headers: event, players, date, and round.
    7. Export or download the game as a .pgn file.

    If you are unsure how the columns and move pairs are arranged on the page, our guide on how to read a chess scoresheet explains the layout before you start typing.

    Where the Manual Method Goes Wrong

    Typing works, but it is slow and error-prone. A full tournament game runs 40 moves or more, meaning 80-plus individual entries to read and type. Real scoresheets make this harder:

    • Handwriting is messy. Under time pressure, a Nf3 can look like Nf5, and a smudged Bxe4 is anyone's guess.
    • Transcription drift. It is easy to skip a row, repeat a move, or misread a column and quietly desync White and Black.
    • Silent errors. If you type an illegal move and your editor accepts it as text, you may not notice until the replay falls apart 20 moves later.
    • Time cost. Ten minutes per game adds up fast when you are digitizing a whole season or a coach's stack of student sheets.

    Manual entry is fine for a single short game. For volume, the friction is real.

    The AI Method: Scan With ScanChess

    The faster path is to photograph the scoresheet and let software read it for you. ScanChess sends the photo to an AI vision model that reads the handwriting move by move, then replays every move on a board to check that it is legal in the position. Illegal moves are marked red; moves the model was unsure about are marked amber, with the rule-legal alternatives offered so you can pick the right one. The result is SAN moves and a PGN file, checked before you export.

    Step by Step

    1. Take a clear photo of your scoresheet (see the photo tips below).
    2. Open the ScanChess scanner and upload the image. A game that runs over several pages goes in as one scan, up to 10 images.
    3. Let the model transcribe the page. It returns the moves in standard algebraic notation.
    4. Review the recognized SAN against your sheet. The red and amber marks tell you exactly where to look.
    5. Correct the few flagged entries (typically a smudged or unusual move the model was unsure about).
    6. Use the interactive replay to step through the game and confirm it matches.
    7. Export the PGN file.

    The key advantage is that validation catches the errors typing cannot. When a move is impossible from the current position, ScanChess tells you instead of letting a broken game slip through. That turns proofreading from a full re-read into a quick check of a handful of highlighted moves. You can read more about that workflow on our convert chess scoresheet to PGN solution page.

    Always Review Before Exporting

    AI transcription is fast, not infallible. Faint pencil, crossed-out moves, and unusual handwriting can still trip up the recognizer. Treat the scanned output as a strong first draft: skim every move, fix anything the validator flags, replay the game once, and only then download the PGN. A 30-second review keeps your database clean.

    Tips for a Good Scoresheet Photo

    Photo quality decides how accurate the scan is. Lay the sheet flat, light it evenly without glare, shoot straight down with the whole sheet in frame, and check that the image is sharp before you upload. How to get a clean scan of a chess scoresheet goes through each of those in detail, with a pre-upload checklist.

    Manual vs. AI: A Quick Comparison

    Manual typing Scan with ScanChess
    Speed Slow; minutes per game Seconds to transcribe
    Error catching None; you must self-check Validator flags illegal/ambiguous moves
    Effort at volume High and repetitive Low; review only the flagged moves
    Best for A single short game Stacks of games, archives, coaches

    Both methods land you at the same destination, a clean PGN file. The difference is how much of your time and attention the trip costs.

    Get Your Game Into PGN

    Once the game is a PGN file, the interesting part starts: loading it into an engine or a database and finding out what actually happened, which is the subject of analyze chess games from scoresheets.

    For the sheet sitting on your desk right now, a scan with ScanChess costs 2 credits, a new account starts with 10, and the review of any flagged moves takes less time than typing the first ten moves would.

    Turn your scoresheet into PGN in seconds

    Upload a photo and let ScanChess do the transcription.

    Scan your scoresheet

    Keep reading