免费工具 · 无需登录

    PGN 校验与清洗工具

    粘贴 PGN 或一串着法。校验器会在真实棋盘上逐着走出来,指出第一个走不通的着法并列出当时的合法着法,然后把对局重写成规范的七标签 PGN。0-0、dc、e8Q 之类的简写会自动标准化。

    在浏览器本地运行,不上传任何内容。

    这个工具能做什么

    精确定位错误

    看到出错的回合数、原始文本,以及该局面下的全部合法着法。

    记谱清洗

    用 0 写的易位、缺失的将军符号、小写棋子字母、升变简写都会被修正为标准 SAN。

    标准输出

    结果是七标签、80 列换行的 PGN,Chess.com、Lichess、ChessBase 都能直接导入。

    不上传任何内容

    校验用 chess.js 在本地完成,粘贴比赛对局也无需担心隐私。

    如何校验 PGN

    1. 1

      把 PGN 或只有着法的文本粘贴到输入框。

    2. 2

      点击"校验"。绿色表示所有着法合法;红色会指出第一个问题。

    3. 3

      在原文(或 PGN 回放里)修正着法,然后重新校验。

    4. 4

      复制或下载清洗后的 PGN。

    常见问题

    校验器检查什么?
    它解析标签头,去掉注释和变着,然后在遵守国际象棋规则的棋盘上逐着走出。任何非法、歧义或格式错误的着法都会连同回合数和当时的合法着法一起报告。
    会自动修复错误吗?
    会修复记谱错误——0-0 改为 O-O,dc 改为 dxc5,e8Q 改为 e8=Q,补上缺失的 + 和 #。它无法猜测一个真正非法的着法原本想写什么,所以会列出合法着法供你选择。
    可以只粘贴着法,不带标签吗?
    可以。像 "1. e4 e5 2. Nf3 Nc6" 这样的裸着法列表就够了。清洗后的输出会补上占位标签供你填写。
    为什么手写记谱纸经常产生无效 PGN?
    棋手会漏记一着、写错列,或忘记标记吃子。如果你在手动录入记谱纸,ScanChess 可以直接识别照片、做同样的校验,并让你在棋盘上修正着法。

    还在手动录入记谱纸?

    省掉打字。ScanChess 识别手写记谱纸,用同样的方式校验每一着,并让你在棋盘上修正错误。注册即送免费积分。

    扫描记谱纸

    更多免费工具