5 melds (Sheung/Pung) + 1 pair, Mahjong on the 17th tile. Dubai (DXB) scoring by default — adapt any value in the Rules tab.
DXB Scoring Rules
These are the point values used in every calculation — hand scoring,
Quick Actions, Triple Dice, minimum tai, and the side ledger. Change any
of them to play with house rules; edits are saved on this device and
apply immediately. This tab is the basis of the calculations only — no
player names, scores, or game actions live here.
Complete your pair first — tap 2 matching tiles.
Meld 10/17 placed — tap to jump to hand builder
Enter Hand That You Mahjonged On
Minimum by round wind. Change if your minimum is different.
Special Hand
Select type of hand.
Special Hand tiles
0/17 tiles placed
Tap tiles below to add them.
Suit tiles
Tap your pair's 2 matching tiles first. Then tap the rest in the order you'd pick them up — sets of 3 (or matching 4th for a Kong) automatically fill the melds below. Check "Concealed" on each meld once it's built — it's off by default and affects your score.
Bamboo (Sok)
Character (Man)
Circle (Tung)
Honor tiles
Winds & Dragons
Flowers & Seasons
Tap the ones you're holding.
Seasons (Red) 1–4
Blossoms (Blue) 1–4
0 flower/season tiles held
Your hand
Tap a tile inside a meld to remove it. Each meld defaults to unconcealed — check "Concealed" for any that actually were.
0/17 hand tiles placed
Winning tile
Fill this in once the hand is actually won — not before.
Side-ledger (immediate payments)
Immediate payments, separate from the tai total.
Result
Hong Kong New Style
Taiwanese Style
Karachi Style
British/Maloney
🎲 Seat Randomizer
Pot: 0
East: —Pot: 0
⚠️ This will clear all scores and history for the current style. Are you sure?
Record a Win
🎴 By Discard
✋ Self-Draw
Scores
🀄 Fill in Names
Record a Win
🎴 By Discard
✋ Self-Draw
Quick Actions
Scores
Record a Win
East Round
South Round
West Round
North Round
Normal East Hand
Opening Goulash Hand
Melds (Pungs / Kongs)
Additional Points
Doublers (Faan)
Scores
Record a Win
Half (500)
Limit (1000)
Mid (1500)
Double (2000)
Fishing Players
Select any player who was one tile away. They collect from the other two non-winning players.
Scores
🎲 Seat Randomizer
Randomly picks who chooses their seat first, then the order the other three follow around the table. Independent of the scorer below.
Please enter all 4 names.
Once you're seated, throw the dice to decide who starts as East.