術語 · 休閒

FEN(Forsyth–Edwards 記譜法)

FEN 是一行文字,能精確描述一個西洋棋局面——棋子位置、輪誰走、王車易位權等等。本文逐欄拆解,教你怎麼讀懂一串 FEN。

FENForsyth–Edwards Notation 的縮寫,指的是一行精簡的文字字串,能夠精確記下某一個西洋棋局面:每顆棋子站在哪裡、輪到誰走、雙方還有沒有王車易位權、能不能吃過路兵,以及兩個步數計數器。把 FEN 貼進任何一款西洋棋軟體,局面立刻重建出來。要分享一盤棋的某個瞬間,這就是標準做法。

PGN 記的是一整盤棋、一步一步走下來;FEN 則不同,它描述的是一個被凍結的瞬間。開局起始局面長這樣:

rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1

六個欄位,逐一拆解

一串 FEN 由六個欄位組成,中間以空格分隔:

#欄位範例中的值意義
1棋子位置rnbqkbnr/...由第 8 橫線寫到第 1 橫線,每一橫線之間用 / 分隔。大寫=白方,小寫=黑方,數字=連續幾個空格。
2輪誰走ww =輪白方走,b =輪黑方走。
3王車易位權KQkqK/Q 表示白方仍可往王翼/后翼易位;k/q 為黑方。都沒有時寫 -
4吃過路兵目標格-可以吃過路兵的那一格;沒有就寫 -
5半步計數0距離上一次吃子或兵推進,已經走了幾個半回合(供五十步規則使用)。
6回合數1從 1 開始,每當黑方走完一步就加一。

接著看它怎麼變化。走完 1.e4 之後,FEN 變成:

rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq e3 0 1

有三個地方要注意:白兵動了(第 4 橫線出現 4P3,而 PPPP1PPP 顯示原位空了一格)、輪走方翻成 b,而吃過路兵欄位現在是 e3——如果黑方有兵站在對應位置,就可以在這一格吃過路兵。

相關詞條

迷你 FAQ

FEN 裡先寫哪一條橫線? 先寫第 8 橫線(黑方底線),再一路往下寫到第 1 橫線。每一條橫線內則由左至右讀,也就是從 a 線到 h 線。

棋子字母後面的數字是什麼意思——等等,根本沒有那種數字? 沒錯——FEN 絕不會把數字緊接在棋子字母後面當作數量。數字一律獨立出現,意思是「這裡連續有幾個空格」。所以 3P4 =三個空格、一個兵、四個空格。


Chess Lab Academy 編輯團隊 撰寫並查核(AI 協助、人工編修)· 格式與維基百科交叉比對;範例 FEN 字串以 python-chess 驗證合法性 · 最後查核日期 2026-08-03 · 資料來源 · 我們如何查證內容

關於本課 — Chess Lab Academy 編輯團隊負責每一則詞條的研究、撰寫與事實查核。內容在 AI 協助下起草,所有西洋棋相關陳述都經過人工查證才會發布——詳見我們的方法論。 閱讀我們的方法論 →
驗證 — 格式與維基百科交叉比對;範例 FEN 字串以 python-chess 驗證合法性 · 最後驗證 2026年8月3日
棋題 — from the Lichess open database (CC0), each engine-verified at the source.
Samurai Warlords Chess
Samurai Warlords Chess具造型與獎勵的即時 3D 西洋棋
取得應用程式