免费工具 · 无需登录
PGN 校验与清洗工具
粘贴 PGN 或一串着法。校验器会在真实棋盘上逐着走出来,指出第一个走不通的着法并列出当时的合法着法,然后把对局重写成规范的七标签 PGN。0-0、dc、e8Q 之类的简写会自动标准化。
在浏览器本地运行,不上传任何内容。
这个工具能做什么
精确定位错误
看到出错的回合数、原始文本,以及该局面下的全部合法着法。
记谱清洗
用 0 写的易位、缺失的将军符号、小写棋子字母、升变简写都会被修正为标准 SAN。
标准输出
结果是七标签、80 列换行的 PGN,Chess.com、Lichess、ChessBase 都能直接导入。
不上传任何内容
校验用 chess.js 在本地完成,粘贴比赛对局也无需担心隐私。
如何校验 PGN
- 1
把 PGN 或只有着法的文本粘贴到输入框。
- 2
点击"校验"。绿色表示所有着法合法;红色会指出第一个问题。
- 3
在原文(或 PGN 回放里)修正着法,然后重新校验。
- 4
复制或下载清洗后的 PGN。
常见问题
- 校验器检查什么?
- 它解析标签头,去掉注释和变着,然后在遵守国际象棋规则的棋盘上逐着走出。任何非法、歧义或格式错误的着法都会连同回合数和当时的合法着法一起报告。
- 会自动修复错误吗?
- 会修复记谱错误——0-0 改为 O-O,dc 改为 dxc5,e8Q 改为 e8=Q,补上缺失的 + 和 #。它无法猜测一个真正非法的着法原本想写什么,所以会列出合法着法供你选择。
- 可以只粘贴着法,不带标签吗?
- 可以。像 "1. e4 e5 2. Nf3 Nc6" 这样的裸着法列表就够了。清洗后的输出会补上占位标签供你填写。
- 为什么手写记谱纸经常产生无效 PGN?
- 棋手会漏记一着、写错列,或忘记标记吃子。如果你在手动录入记谱纸,ScanChess 可以直接识别照片、做同样的校验,并让你在棋盘上修正着法。
还在手动录入记谱纸?
省掉打字。ScanChess 识别手写记谱纸,用同样的方式校验每一着,并让你在棋盘上修正错误。注册即送免费积分。
