ZH
我的工具

国际象棋棋盘编辑器与 FEN 生成器

通过放置、移动和移除棋子来摆出任意国际象棋局面,得到它的 FEN、棋盘图,以及合法性、将军和将杀的检查结果。

Qd4 = 在 d4 放一个白后(小写 qd4 = 黑)。e2e4 = 把 e2 的棋子移到 e4。xd4 = 清空 d4。clear = 清空棋盘。用空格或换行分隔。
轮到谁走
自上次吃子或走兵以来的步数(用于五十步规则)
FEN
2r3k1/5ppp/8/8/8/8/5PPP/4R1K1 w - - 0 1
状态
轮到白方走
合法着法数
20
局面是否合法
通过基本检查
这并不能证明该局面可以由开局局面走出来。
问题
无
棋子数
白方 5 · 黑方 5
子力对比
相等
兵 1、马 3、象 3、车 5、后 9
棋盘(白方在下方)
abcdefgh
8··♜···♚·
7·····♟♟♟
6········
5········
4········
3········
2·····♙♙♙
1····♖·♔·
我的工具 →
广告

需要书上某道谜题的 FEN,或者想摆出一个残局来分析?这个编辑器用简短的文字指令就能搭出任意局面:从空棋盘、标准开局或你粘贴的 FEN 出发,放置、移动或移除棋子,然后返回 FEN 和棋盘图。它还会做基本检查:双方各有一个王,一、八横线上没有兵,不该走棋的一方没有被将军,以及轮到走棋的一方是否已被将杀或逼和。

使用方法

  1. 选择从哪里开始:空棋盘、标准开局,或你粘贴的 FEN。
  2. 输入编辑指令:Qd4 放一个白后,qd4 放一个黑后,e2e4 移动棋子,xd4 清空一格。
  3. 设置轮到谁走、易位权,如有吃过路兵格也一并填写。
  4. 把 FEN 复制到你的象棋应用或引擎里,并查看状态行有没有提示问题。

计算公式

FEN = 第 8→1 横线的棋子布局 / 走子方 / 易位权 / 吃过路兵 / 半回合计数 / 回合数

每条横线按从 a 列到 h 列的顺序列出棋子:大写是白方,小写是黑方(K 王、Q 后、R 车、B 象、N 马、P 兵),数字表示连续空格的数量。“-”表示没有易位权或没有吃过路兵格。

示例

从标准局面出发,输入 f2f3 e7e5 g2g4 d8h4,设为白方走、半回合计数 1、回合数 3,编辑器返回 rnb1kbnr/pppp1ppp/8/4p3/6Pq/5P2/PPPPP2P/RNBQKBNR w KQkq - 1 3,并报告 白方被将杀、合法着法为 0,这就是“愚者杀”(Fool's Mate)。

常见问题

为什么编辑器说我的局面不合法?

最常见的原因是缺少王、有兵站在第一或最后一条横线上,或者不该走棋的一方正被将军。引擎和很多象棋网站会拒绝这样的 FEN,请先修正提示的问题。

在这里移动棋子会遵守规则吗?

不会。e2e4 只是把 e2 上的东西直接挪走,这正是摆局面时想要的效果。如果需要检查着法是否合法,请使用记谱法转换工具。

什么时候需要填吃过路兵格?

只有在兵刚刚前进两格之后才填,填的是它越过的那一格,例如 e2–e4 之后填 e3。编辑器会检查前进两格的兵和被越过的格子;FEN 并不要求旁边一定有能吃它的兵。

易位权是怎么确定的?

默认情况下,只要王和对应的车在原来的格子上,就认为该侧可以易位。如果它们在之前的对局中已经动过,请选择“不能易位”,或沿用所载入 FEN 中的易位权。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 国际象棋棋盘编辑器与 FEN 生成器. https://kakao.mobile/zh/tools/chess-board-editor/

MLA

“国际象棋棋盘编辑器与 FEN 生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/chess-board-editor/.

广告