How many characters are in a standard Chinese xiangqi move?

These answers restate the rules implemented by our open-source engine, which follows the WXF laws and is regression-tested against the official 110-diagram repetition casebook. Where an answer refers to a specific position, that position lives on the linked reference page, where the build verifies it against the engine before publishing.

Direct answer

Four characters, in the overwhelming majority of moves: one for the piece, one for its starting file or front/rear qualifier, one for the direction (advance, retreat, or sideways), and one for the destination, whether that is a file or a count of points travelled. 炮二平五 is a typical example: four characters, one complete move.

Why this consistency is useful

Because almost every move fits the same four-character template regardless of which piece is moving, a reader who knows the pattern can parse an unfamiliar game score quickly without needing to learn a different structure for each piece type. It's a compact, uniform system by design.

Where the count occasionally differs

Moves involving two identical pieces on the same file swap the starting-file character for a front-or-rear qualifier (前 or 後) instead, keeping the move at four characters overall but changing what the second character actually identifies.

Related questions

Does WXF notation use the same number of symbols?

It's similarly compact but uses a mix of a letter and digits rather than four uniform character slots; see the WXF letters explainer for the exact breakdown.

Is a capture written with any extra characters?

No, the same four-character move fully describes a capture; nothing in the notation itself flags that a piece was taken, the destination just happens to be occupied.

Try it on a real board

Reading an answer is one thing; playing it is another. Free, instant, and nothing to install.