How to Count Shanten | Shanten Calculation Guide
DocumentationHow to Count Shanten | Shanten Calculation Guide

Author: MJ Lab

How to Count Shanten

Last updated: 2026-06-18

Shanten is the minimum number of tile changes to reach a winning hand—the foundation of tile efficiency.

Shanten Values

ShantenStateMeaning
-1WinComplete hand
0TenpaiOne tile away
1One-shantenOne step to tenpai
2Two-shantenTwo steps to tenpai

Say aloud what your hand still needs—that builds intuition.

How to Count

  1. Pick a pair candidate (or none)
  2. Count groups missing toward 4 melds + 1 pair
  3. Special counts for seven pairs / kokushi

Training here matches @kobalab/majiang-core logic.

One-shanten example

Shanten 1. Effective: 1m–3m, 5m–8m (7 types). Check which draw reaches tenpai—prerequisite for ukeire.

Wide one-shanten

Shanten 1, 9 types / 23 tiles effective. Same shanten, very different ukeire—see Counting Effective Tiles.

Drill

If m1112444456688 draws 3m, recount: tenpai or still one-shanten? Recount after every draw in play.

At tenpai, study Wait Types. Before discards, read Discard Strategy.

Shanten training

Read a hand and answer its shanten—build feel before relying on tools.Open shanten training