American mah jongg · Learn as you play
A little guidance.
A more confident game.
Play American mah jongg with three computer opponents and a coach beside you. Learn what to keep, what to pass, and why—one decision at a time.
No sign-up needed to try it. On your phone, tablet or computer.
“Which three would you pass?”
The 6 Bam completes a required natural pair in your target. The other three tiles are expendable.
See the coach’s choice
Pass 4 Bam, 5 Bam and North. Keep the 6 Bam to protect your pair. Avoiding a two-tile combination in the pass is not worth breaking a required pair—a joker cannot replace it.
Four tiles from a larger rack. An ordinary three-tile Charleston pass.
Find a direction
Compare possible hands and keep a useful backup in mind.
Understand your choices
Get help with passes, discards, claims and exchanges.
Learn as you play
Use optional hints, undo a move, and learn from your game review.
Find your next step
Play a hand
Take your seat against three computer coaches. Play at your own pace with as much help as you choose.
Play against coaches →Learn the game
New to American mah jongg? Start with tiles, groups and the yearly card.
Start with the basics →Explore your rack
Enter your tiles and compare promising hands before deciding what to keep.
Analyze a rack →Good to know
Do I need an account or a download?
No download or sign-up is needed to play and learn in your browser. Sign in to manually save a copy of your progress online or load it on another device.
Which mah jongg game is this?
The card-based American game with Charleston passes, jokers and four players. You play one seat against three computer coaches. The app currently supports the 2026 card; have your own authorized card handy.
Can I control the help?
Yes. Use optional hints, practise individual decisions and review your choices after a game. You can undo a move to try another approach.
What happens to my information?
Game progress stays in your browser unless you choose to save to the cloud or attach it to a report. See our Privacy statement and deletion controls.