All Games

Riichi Mahjong

Japanese Riichi Mahjong. Build winning hands from 136 tiles in this classic 4-player game.

Log in to create matches or join from the lobby.

Open Matches

No matches available. Create one!

Play Online

Hidden information is never shown to other players. Detailed log can include your own extra information.

4 players · 5m/turn · CPU: Medium · Log: Basic log

Solo Play

Hidden information is never shown to other players. Detailed log can include your own extra information.

4 players · CPU: Medium · Log: Basic log

Riichi Mahjong — Rules

Riichi Mahjong (麻雀)

Overview

Riichi Mahjong is the Japanese variant of Mahjong, played by 4 players with 136 tiles. The objective is to build a complete winning hand of 14 tiles by drawing and discarding. A game consists of a hanchan (half-game): an East round (東場, rounds 1–4) and a South round (南場, rounds 5–8), for a total of up to 8 hands. Each player starts with 25,000 points.


Tile Types

There are 34 unique tile types, each appearing 4 times, for a total of 136 tiles.

Suited Tiles (数牌) — 108 tiles

SuitJapaneseRangeCount
Man (Characters)萬子 (マンズ)1m–9m4 each = 36
Pin (Dots)筒子 (ピンズ)1p–9p4 each = 36
Sou (Bamboo)索子 (ソーズ)1s–9s4 each = 36
  • Terminals (老頭牌): 1 and 9 of each suit
  • Simples (中張牌): 2–8 of each suit

Honor Tiles (字牌) — 28 tiles

TypeTilesCount
Wind tiles (風牌)East (東), South (南), West (西), North (北)4 each = 16
Dragon tiles (三元牌)White (白/Haku), Green (發/Hatsu), Red (中/Chun)4 each = 12

Red Fives (赤ドラ)

When the akaDora option is enabled (default: on), certain fives are designated as red fives: one 5m, two 5p, and one 5s (4 red tiles total). Red fives function identically to normal fives but each counts as 1 bonus han (dora).


Game Flow

Deal (配牌)

  1. The 136 tiles are shuffled and arranged into a wall.
  2. 14 tiles are set aside as the dead wall (王牌). The first tile of the dead wall is revealed as the dora indicator (ドラ表示牌).
  3. Each player receives 13 tiles. The dealer (親, East seat) receives a 14th tile and begins the first turn.

Turn Cycle

  1. Draw: The current player draws one tile from the live wall (牌山).
  2. Decision: After drawing, the player may declare Tsumo (win), Riichi, or Kan (closed/added). Otherwise, the player must discard one tile.
  3. Call Check: After a discard, all other players are checked for calls in priority order:
    • Ron (win off the discard) — any player
    • Kan (quad using the discard) — any player
    • Pon (triplet using the discard) — any player
    • Chi (sequence using the discard) — next player in turn order only
  4. If no call is made, play passes to the next player (counter-clockwise by seat).

A player who makes a call (chi, pon, or daiminkan) must discard a tile afterward (except for kan, which involves a supplemental draw first).


Winning Hand (和了形)

A winning hand contains 14 tiles (including the winning tile) and must match one of these patterns:

Standard Form (4 melds + 1 pair)

  • 4 melds (面子) + 1 pair (雀頭)
  • A meld is either:
    • Shuntsu (順子): 3 consecutive tiles of the same suit (e.g., 2m-3m-4m)
    • Koutsu (刻子): 3 identical tiles (e.g., 7p-7p-7p)
  • Kantsu (槓子, quad of 4 identical tiles) counts as a meld for hand composition.

Chiitoitsu (七対子) — 7 Pairs

  • 7 distinct pairs (all pairs must be different tile types)

Kokushi Musou (国士無双) — 13 Orphans

  • One of each of the 13 terminal and honor tiles (1m, 9m, 1p, 9p, 1s, 9s, E, S, W, N, Haku, Hatsu, Chun) plus one duplicate of any of them.

Yaku Requirement

A winning hand must include at least 1 yaku (scoring pattern). Dora alone does not count as a yaku. A hand with no yaku cannot win even if it forms a valid pattern.


Calls (鳴き)

When a tile is discarded, other players may call it to form or complete melds. Making a call (except Ron) opens your hand (副露), which prevents certain yaku and may reduce han values.

Call Types

CallMeaningWho Can CallRequirement
Chi (チー)SequenceNext player only2 tiles from hand that form a sequence with the discard
Pon (ポン)TripletAny player2 identical tiles from hand matching the discard
Kan (カン)QuadAny playerSee Kan Types below
Ron (ロン)WinAny playerThe discard completes a winning hand with yaku

Call Priority

When multiple players want to call the same discard:

Ron > Kan/Pon > Chi

If multiple players declare Ron simultaneously, all winners are paid (double/triple ron), unless 3 players declare Ron — which triggers the sanchaho (三家和) abortive draw.

Kuikae Restriction (食い替え禁止)

After making a chi or pon call, the player cannot discard a tile that would make the call equivalent to a swap (taking a tile and giving back a functionally identical one). The forbidden tiles are:

  • After Pon: Cannot discard a tile of the same kind as the called tile.
  • After Chi: Cannot discard the called tile's kind (genbutsu), and cannot discard the tile on the opposite end that would form an alternative sequence with two of the meld's tiles (suji).

Examples:

  • Chi 3p with 4p-5p → meld 3-4-5 → cannot discard 3p (genbutsu) or 6p (suji: 4-5-6)
  • Chi 1m with 2m-3m → meld 1-2-3 → cannot discard 1m (genbutsu) or 4m (suji: 2-3-4)
  • Chi 5s with 4s-6s → meld 4-5-6 → cannot discard 5s (genbutsu only; no suji for middle calls)
  • Pon 7p → cannot discard 7p

Forbidden tiles are shown dimmed and cannot be selected for discard.


Riichi (立直)

Declaration Conditions

A player may declare Riichi when all of the following are true:

  1. Menzen (門前): The hand is fully closed (no open chi/pon/daiminkan; ankan is allowed).
  2. Tenpai (聴牌): The hand is one tile away from winning.
  3. Points: The player has at least 1,000 points to pay the Riichi deposit.
  4. Tiles remaining: At least 4 tiles remain in the live wall.

Effects

  • The player places a 1,000-point stick on the table as a deposit (供託).
  • The Riichi declaration tile is placed sideways in the discard row.
  • +1 han is added to the hand if the player wins.
  • The player's hand is locked: only tsumogiri (drawing and immediately discarding the drawn tile) is allowed, unless the drawn tile completes the hand.
  • If the player wins, ura dora (裏ドラ) indicators are revealed for additional bonus han.

Double Riichi (ダブルリーチ)

If a player declares Riichi on their very first discard (before any calls have been made by anyone), it is a Double Riichi worth 2 han instead of 1.

Open Riichi (オープンリーチ)

When the openRiichi option is enabled (default: off), a player may choose to declare Open Riichi instead of normal Riichi. The player reveals their entire hand face-up, exposing it to all opponents. In exchange, Open Riichi is worth +2 han (instead of the normal +1 han from Riichi). Double Riichi and Open Riichi may combine for +4 han total. Ippatsu and ura dora still apply as normal. Because the hand is fully visible, opponents can clearly see which tiles would complete it — the risk is strategic, not informational. If an opponent deals into (振り込み) an Open Riichi player's winning tile, the payment is escalated to yakuman (役満払い) regardless of the hand's actual han value.

Ippatsu (一発)

If a Riichi declarer wins within one full turn cycle after declaring (before their next draw), and no calls (chi, pon, kan) interrupt the cycle, Ippatsu (+1 han) is awarded.


Kan Types (槓)

A kan (quad) is a set of 4 identical tiles. There are three types:

Ankan (暗槓) — Closed Quad

  • Formed from 4 identical tiles all in hand (no called tile).
  • Can be declared during your turn after drawing.
  • The hand remains closed (門前). Ankan does not break menzen status.
  • The 4 tiles are placed face-down (two outer tiles hidden) to indicate a closed meld.

Daiminkan (大明槓) — Open Quad

  • Formed when you hold 3 identical tiles and another player discards the 4th.
  • Called like a pon, but with 4 tiles instead of 3.
  • The hand becomes open (副露).

Kakan (加槓) — Added Quad

  • Formed by adding the 4th tile to an existing open pon (明刻).
  • Can only be declared during your turn after drawing the matching tile.
  • Other players may declare chankan (搶槓, robbing the kan) to win by Ron on this tile.

Kan Effects

  • After any kan, a new dora indicator is revealed from the dead wall.
  • The kan-declaring player draws a supplemental tile (嶺上牌) from the dead wall.
  • Winning on the supplemental draw is Rinshan Kaihou (嶺上開花, +1 han).
  • A maximum of 4 kans may be declared across all players in a single hand (the dead wall has only 4 supplemental tiles). No further kans may be declared after the 4th.

Furiten (振聴)

Furiten is a restriction that prevents a player from winning by Ron. A player in furiten can still win by Tsumo.

Discard Furiten (捨て牌振聴)

If any of your winning tiles (tiles that would complete your hand) exists in your own discard pile, you are in permanent furiten. You cannot Ron for the rest of the hand.

Temporary Furiten (同巡振聴)

If another player discards a tile you could win on and you choose not to call Ron, you enter temporary furiten. This lasts until your next draw opportunity.

Riichi Furiten (リーチ後振聴)

After declaring Riichi, if any player discards a tile you could win on and you do not (or cannot) call Ron, you enter permanent furiten for the remainder of the hand. You can only win by Tsumo.


Yaku List (役一覧)

A winning hand must contain at least one yaku. The following 33 yaku are implemented, plus bonus han.

1 Han (1翻)

YakuNameCondition
Riichi立直Declared Riichi with a closed tenpai hand. Menzen only.
Ippatsu一発Win within one turn after Riichi, with no intervening calls. Menzen only.
Menzen Tsumo門前清自摸和Win by self-draw with a fully closed hand. Menzen only.
Pinfu平和All 4 melds are shuntsu (sequences), pair is not yakuhai, wait is ryanmen (two-sided). Menzen only. 0 fu from melds.
Tanyao断幺九All tiles are simples (2–8). No terminals or honors. Open allowed if kuitan (openTanyao) is enabled.
Iipeikou一盃口Two identical sequences (same suit, same numbers). Menzen only.
Bakaze場風牌Triplet/quad of the round wind tile (e.g., East triplet during East round).
Jikaze自風牌Triplet/quad of the player's own seat wind tile.
Yakuhai Haku役牌 白Triplet/quad of White dragon (白).
Yakuhai Hatsu役牌 發Triplet/quad of Green dragon (發).
Yakuhai Chun役牌 中Triplet/quad of Red dragon (中).
Rinshan Kaihou嶺上開花Win on the supplemental tile drawn after declaring a kan.
Haitei海底摸月Win by self-draw on the very last tile from the wall.
Houtei河底撈魚Win by Ron on the very last discard of the hand.
Chankan搶槓Win by Ron on a tile another player uses for kakan (added quad).

2 Han (2翻) — Reduced to 1 han when open

YakuNameCondition
Sanshoku Doujun三色同順Same sequence (same numbers) in all three suits. 2 han closed, 1 han open.
Ittsu一気通貫1-2-3, 4-5-6, 7-8-9 sequences of the same suit. 2 han closed, 1 han open.
Chanta混全帯幺九Every meld and the pair contains a terminal or honor tile. Must include at least one honor. 2 han closed, 1 han open.

2 Han (2翻)

YakuNameCondition
Toitoi対々和All 4 melds are koutsu/kantsu (triplets/quads). No sequences.
San Ankou三暗刻3 closed triplets (including ankan).
Sanshoku Doukou三色同刻Same-number triplet in all three suits.
Sankantsu三槓子3 kans (any type: ankan, daiminkan, or kakan).
Honroutou混老頭All tiles are terminals or honors. No simples. Always paired with toitoi or chiitoitsu.
Shousangen小三元2 dragon triplets + dragon pair. Effectively worth 4 han (2 from shousangen + 2 from yakuhai).
Chiitoitsu七対子7 distinct pairs. Menzen only. Fixed 25 fu.

3 Han (3翻) — Reduced to 2 han when open

YakuNameCondition
Junchan純全帯幺九Every meld and the pair contains a terminal tile. No honors. 3 han closed, 2 han open. Supersedes chanta.
Honitsu混一色All tiles from one suit plus honor tiles. 3 han closed, 2 han open.

3 Han (3翻)

YakuNameCondition
Ryanpeikou二盃口Two sets of identical sequences (effectively 4 sequences forming 2 pairs of duplicates). Menzen only. Supersedes iipeikou.

6 Han (6翻) — Reduced to 5 han when open

YakuNameCondition
Chinitsu清一色All tiles from a single suit. No honors. 6 han closed, 5 han open. Supersedes honitsu.

Yakuman (役満) — 13 han

YakuNameCondition
Kokushi Musou国士無双13 different terminal/honor tiles + 1 duplicate. Menzen only.
Suu Ankou四暗刻4 closed triplets. Menzen only. Ron on shanpon (double-pair wait) does not qualify.
Daisangen大三元Triplets/quads of all 3 dragons (白, 發, 中).
Shousuushii小四喜3 wind triplets + wind pair.
Tsuuiisou字一色All tiles are honor tiles (winds and dragons only).
Chinroutou清老頭All tiles are terminals (1 and 9 only, no honors).
Ryuuiisou緑一色All tiles are green: 2s, 3s, 4s, 6s, 8s, and Hatsu (發).
Chuuren Poutou九蓮宝燈1112345678999 of one suit + any extra tile of that suit. Menzen only.
Suu Kantsu四槓子4 kans (any type).
Tenhou天和Dealer wins on the initial 14-tile deal (before any draws). Menzen only.
Chiihou地和Non-dealer wins on their first draw (before any calls have been made). Menzen only.

Double Yakuman (ダブル役満) — 26 han

When the doubleYakuman option is enabled:

YakuNameCondition
Kokushi 13-Wait国士無双十三面待ちKokushi with a 13-sided wait (all 13 different terminals/honors in hand, waiting on any of them).
Suu Ankou Tanki四暗刻単騎Suu Ankou with a tanki (pair) wait.
Daisuushii大四喜Triplets/quads of all 4 winds.
Junsei Chuuren純正九蓮宝燈Pure Nine Gates: exactly 1112345678999 waiting for any tile of that suit (9-sided wait).

Bonus Han (飜数ボーナス)

These add han but are not yaku — they cannot satisfy the 1-yaku minimum by themselves.

BonusNameCondition
DoraドラEach tile matching a dora indicator adds 1 han. The dora indicator shows the tile before the actual dora (e.g., indicator 3m → dora is 4m; indicator 9m → dora is 1m; indicator North → dora is East; indicator Chun → dora is Haku).
Ura Dora裏ドラRevealed only when a Riichi declarer wins. Ura dora indicators are underneath the regular dora indicators. Same counting rules as regular dora.
Aka Dora赤ドラRed fives (one 0m, two 0p, one 0s — 4 tiles total). Each red five in the winning hand adds 1 han.

Scoring (点数計算)

Fu Calculation (符計算)

Fu (minipoints) represent the base difficulty of the hand's composition.

Base Fu

ConditionFu
Standard hand20 (副底)
Menzen Ron+10
Tsumo (non-pinfu)+2
Pinfu TsumoFixed 20 (no additions)
Pinfu RonFixed 30
ChiitoitsuFixed 25

Meld Fu

Meld TypeSimples (2–8)Terminals/Honors (1,9,字)
Open shuntsu (sequence)00
Closed shuntsu (sequence)00
Open koutsu (triplet)24
Closed koutsu (triplet)48
Open kantsu (daiminkan/kakan)816
Closed kantsu (ankan)1632

Pair Fu (雀頭)

Pair TypeFu
Simples or non-yakuhai wind0
Dragon tile2
Round wind or seat wind2
Double wind (round wind = seat wind)4

Wait Fu (待ち)

Wait TypeDescriptionFu
Ryanmen (両面)Two-sided wait (e.g., waiting on 3 or 6 with 4-5)0
Shanpon (双碰)Two-pair wait (waiting to complete one of two triplets)0
Kanchan (嵌張)Closed wait (e.g., waiting on 5 with 4-6)2
Penchan (辺張)Edge wait (e.g., waiting on 3 with 1-2, or 7 with 8-9)2
Tanki (単騎)Pair wait (waiting for the pair tile)2

Rounding

Total fu is rounded up to the nearest 10. Exception: chiitoitsu is always exactly 25 fu.

If an open hand calculates to exactly 20 fu, it is rounded up to 30 fu (open pinfu / kuipin rule).

Base Points Formula

Base Points = fu × 2^(2 + han)

If base points reach or exceed 2000, the hand is capped at mangan level.

Score Levels

LevelHanBase Points
Normal1–4fu × 2^(2+han), max 1920
Mangan (満貫)52,000
Haneman (跳満)6–73,000
Baiman (倍満)8–104,000
Sanbaiman (三倍満)11–126,000
Yakuman (役満)13+8,000 (× number of yakuman)

Round-up Mangan (切り上げ満貫): When the roundUpMangan option is enabled, 4 han / 30 fu and 3 han / 60 fu hands are rounded up to mangan.

Payment Table

All payments are rounded up to the nearest 100.

Ron (Direct hit — loser pays everything)

Non-dealer winsDealer wins
Base formulabase × 4base × 6
Mangan8,00012,000
Haneman12,00018,000
Baiman16,00024,000
Sanbaiman24,00036,000
Yakuman32,00048,000

Tsumo (Self-draw — all opponents pay)

When a non-dealer wins:

Dealer paysEach non-dealer pays
Base formulabase × 2base × 1
Mangan4,0002,000
Haneman6,0003,000
Baiman8,0004,000
Sanbaiman12,0006,000
Yakuman16,0008,000

When a dealer wins (all opponents pay equally):

Each player pays
Base formulabase × 2
Mangan4,000
Haneman6,000
Baiman8,000
Sanbaiman12,000
Yakuman16,000

Honba Bonus (本場)

Each honba adds +300 points total to a Ron payment, or +100 per player to Tsumo payments.


Abortive Draws (途中流局)

The following situations cause the current hand to end in a draw:

Kyuushu Kyuuhai (九種九牌) — 9 Different Terminals/Honors

A player who has drawn 9 or more different terminal/honor tile types in their starting hand may declare an abortive draw on their first turn (before any calls have been made).

Suufonrenda (四風連打) — 4 Same Wind Discards

If all 4 players discard the same wind tile as their first discard, the hand is drawn.

Suukaisan (四槓散了) — 4 Kans by Multiple Players

If a total of 4 kans have been declared and they belong to 2 or more different players, the hand is drawn. (If one player holds all 4 kans, play continues for suukantsu.)

Sanchaho (三家和) — Triple Ron

If 3 players simultaneously declare Ron on the same discard, the hand is drawn.

Suuchariichi (四家立直) — 4 Riichi

If all 4 players have declared Riichi, the hand is drawn after the 4th Riichi discard (if no one wins on it).

Exhaustive Draw (荒牌流局)

When the live wall is depleted (no tiles remain to draw), the hand ends. Players who are tenpai receive points from those who are not tenpai (noten). Tenpai is determined by formal tenpai (keishiki tenpai) — a hand counts as tenpai if its shape is waiting, even if the player is in furiten or all waiting tiles have been discarded:

Tenpai countTenpai receiveNoten pay
1 tenpai3,0001,000 each
2 tenpai1,500 each1,500 each
3 tenpai1,000 each3,000
0 or 4 tenpaiNo paymentNo payment

Round Progression

Renchan (連荘) — Dealer Continuation

The dealer continues (the round number does not advance) if:

  • The dealer wins the hand, OR
  • The hand ends in a draw and the dealer is tenpai.

When the dealer continues, the honba counter increases by 1.

If the dealer does not win and is not tenpai at a draw, the deal passes to the next player and the round number advances. The honba counter resets to 0.

Hanchan End Conditions

The game ends when:

  1. All 8 rounds have been completed (South 4 is finished with no renchan), OR
  2. Any player's score drops below 0 points.

If the game ends during the South round and the dealer is in renchan, extra rounds may continue until the dealer fails to continue or another end condition is met.


Final Scoring (最終精算)

At the end of the hanchan, final scores are calculated:

1. Unclaimed Riichi Sticks

Any riichi sticks remaining on the table are awarded to the 1st-place player.

2. Oka (オカ)

Each player started with 25,000 but the base for calculation is 30,000. The difference (5,000 × 4 = 20,000) goes to the 1st-place player as the oka bonus.

3. Uma (ウマ)

Placement bonuses/penalties are applied:

PlacementUma
1st+15,000
2nd+5,000
3rd-5,000
4th-15,000

4. Conversion

Final score for each player:

(raw score − 30,000 + uma + oka) ÷ 1,000 → rounded to nearest integer

The resulting values always sum to zero across all 4 players.


Variant Options

OptionDefaultDescription
akaDoraOnRed fives (one 5m, two 5p, one 5s) count as bonus dora (+1 han each).
openTanyao (kuitan)OnTanyao (all simples) is allowed with an open hand. When off, tanyao requires menzen.
nagashiManganOnIf a player's entire discard row consists of only terminals and honors at an exhaustive draw (and none were called), it counts as a mangan win.
doubleYakumanOnEnables double-value yakuman for specific patterns: kokushi 13-wait, suu ankou tanki, daisuushii, junsei chuuren (26 han instead of 13).
roundUpManganOff4 han / 30 fu and 3 han / 60 fu hands are rounded up to mangan (instead of 7,700/7,900).
openRiichiOffAllows declaring Open Riichi (hand revealed) for +2 han instead of +1. Combinable with Double Riichi.