MahJong Teleport

Your tiles 0

Tap tiles below to add them (tap a tile in your rack to remove it), or scan a photo of your rack.

Possible hands

Add tiles to see matching hands.

Card

Photograph the card (one photo per panel is best — up to 6 photos), the AI transcribes it into the text below. Review it, fix anything, then Save. The saved card is used by everyone on this site until it is replaced.

Card text format
PATTERN [-or- PATTERN] | description | X 25 [| n=2,6] [| run]

G: R: B:  three different suits (colors on the card).  A: any suit.
1-9  number tiles of that suit      0  soap (white dragon)
D    dragon of that suit (G→green, R→red, B/dots→soap)
F    flower   N E W S winds   NEWS one of each   X any wind
n m  number variables, e.g. | n=2,4,6,8  or  | n=1-9
run  whole hand may shift up/down (consecutive runs)
X 25 exposed 25 points   C 30 concealed 30 points

How it works

Play: add your tiles (scan a photo of your rack or tap them in). The app compares your tiles with every hand on the card and lists hands sorted by how many tiles you still need. Jokers are counted for pungs, kongs and quints only (never for pairs or singles), following NMJL rules.

Card: the built-in card is the NMJL 2026 card, transcribed from a photo. You can scan a newer card at any time and save it.

Legend: 1bam Bams · 1crak Craks · 1dot Dots · winds N E W S · dragons Green / Red / Soap · F flowers · J jokers.

Test build · no login required · feedback welcome.