Tool to display / translate a chess notation in UCI (Universal Chess Interface) format, composed of the coordinates of squares representing the moves (start-finish).
UCI Chess Notation - dCode
Tag(s) : Notation System, Board Games
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
In chess, the UCI notation (for Universal Chess Interface) is the writing used by the UCI protocol which allows communication between chess software.
The UCI format describes the movements of the pieces by encoding the start and end coordinates of the piece. The moves are therefore noted with 4 characters (letter, digit, letter, digit).
Example: d2d4 movement of the piece in coordinate d2 towards the square d4
The coordinate system of the chessboard is standard, in view from the white player (whose pieces are at the bottom): the columns are noted from a to h (from left to right) and the rows from '1 ' to 8 (bottom to top).
Case (uppercase and lowercase) is ignored, but the majority of the time the moves are all written in lowercase.
The writing of the starting and ending squares makes it possible to describe the vast majority of moves, with the exception of promotions, which involve a player's choice as to the promoted piece. In this case, the notation changes to 5 characters, the letter of the piece is added at the end.
The allowed letters are: Q for Queen, B for Bishop, N for Knight, and R for Rook.
Example: e7e8q for a pawn promotion to Queen
The writing of the castling indicates the square of departure of the king and that of arrival of the king, not for the rook.
Writing a take en passant is nothing special, it includes the start square and the finish square, there is no ambiguity.
dCode retains ownership of the "UCI Chess Notation" source code. Except explicit open source licence (indicated Creative Commons / free), the "UCI Chess Notation" algorithm, the applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or the "UCI Chess Notation" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) and all data download, script, or API access for "UCI Chess Notation" are not public, same for offline use on PC, mobile, tablet, iPhone or Android app!
Reminder : dCode is free to use.
The copy-paste of the page "UCI Chess Notation" or any of its results, is allowed (even for commercial purposes) as long as you credit dCode!
Exporting results as a .csv or .txt file is free by clicking on the export icon
Cite as source (bibliography):
UCI Chess Notation on dCode.fr [online website], retrieved on 2024-10-07,