チェス棋譜変換ツール(SAN・UCI・ロング代数式)
チェスの指し手を、標準代数式(SAN)、ロング代数式、UCI、フィギュリン、ドイツ語・フランス語・スペイン語・イタリア語・オランダ語の駒文字の間で変換します。
| 手 | 白 | 黒 |
|---|---|---|
| 1 | e2e4 | e7e5 |
| 2 | g1f3 | b8c6 |
| 3 | f1b5 | a7a6 |
| 4 | b5a4 | g8f6 |
| 5 | e1g1 | f8e7 |
チェスのソフトや書籍がすべて同じ棋譜表記を使っているわけではありません。エンジンは g1f3 のようなUCI座標を求め、古い本や一部のアプリはロング代数式の Ng1-f3 を使い、ドイツ、フランス、スペインの印刷された記録用紙は独自の駒の文字を使います。このツールは入力された指し手を実際の盤上で順に指して変換するので、Nbd2のような区別の表記、キャスリング、アンパッサン、プロモーション、チェックやメイトの記号まで正しく変換できます。
使い方
- 指し手またはPGNの手順を入力欄に貼り付けます。
- 指し手に使われている駒の文字を指定します。
- 出力したい棋譜の形式を選びます。
- 別の局面から始める場合は、開始FENを貼り付けます。この欄が空なら、PGNのFENタグを使います。
計算式
SAN:駒 + (必要ならファイル/ランク) + 取るならx + 移動先 (+ =プロモーション) (+ または #) UCI:移動元 + 移動先 (+ プロモーションの文字)
標準代数式は、同じ駒が2つ以上その移動先に行ける場合にのみ移動元を書きます。ロング代数式は常に両方のマスを書き、UCIは駒の文字や記号のないエンジン用の形式で、キャスリングはキングの動き(e1g1、e1c1)で書きます。各手は、その時点の局面の合法手と照合されます。
計算例
ルイ・ロペス 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 はUCIで e2e4 e7e5 g1f3 b8c6 f1b5 a7a6、ドイツ語の代数式では 1. e4 e5 2. Sf3 Sc6 3. Lb5 a6 に変換されます。最終局面は r1bqkbnr/1ppp1ppp/p1n5/1B2p3/4P3/5N2/PPPP1PPP/RNBQK2R w KQkq - 0 4 です。
よくある質問
SANとUCIの違いは何ですか?
SAN(標準代数式)は人が書く形式で、Nf3、exd5、O-Oのようなものです。UCIはエンジンがやり取りする形式で、g1f3、e4d5、e1g1のように移動元と移動先のマスだけを書き、プロモーションはe7e8qのように小文字を付け足します。
指し手が合法ではないと表示されるのはなぜですか?
すべての手を盤上で実際に指すため、誤字、抜けた手、別の開始局面からの手があると、その時点で変換が止まります。メッセージにある手数番号を確認するか、正しい開始FENを貼り付けてください。
他の言語では駒の文字はどうなりますか?
ドイツ語は K D T L S、フランス語は R D T F C、スペイン語とイタリア語は R D T A C、オランダ語は K D T L P で、それぞれキング、クイーン、ルーク、ビショップ、ナイトを表します。ポーンはどの言語でも文字を使いません。
P-K4のような古い記述式の棋譜も変換できますか?
いいえ。記述式の棋譜は各プレイヤー側からマスの名前をつけるため、注意深く読まないとあいまいになります。このツールが扱うのは、代数式、ロング代数式、フィギュリン、UCIの形式です。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/chess-notation-converter/
このツールを引用する
kakaoCalc. (2026, November 8). チェス棋譜変換ツール(SAN・UCI・ロング代数式). https://kakao.mobile/ja/tools/chess-notation-converter/
“チェス棋譜変換ツール(SAN・UCI・ロング代数式).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/chess-notation-converter/.