Tiles, the card, the Charleston, and keep-or-throw judgment in five-minute drills. No opponents, no timers, no pressure.
iPhone · Four practice rooms · Works offline
Download for free
Everything below is free. Mahj+ adds more of it.
Craks, bams, dots, winds, dragons, flowers, and jokers, then quizzes on the rules everyone gets wrong.
Learn the sections (2468, Consecutive Run, 13579, Winds and Dragons, 369, Singles and Pairs) and how to spot them fast.
See 13 tiles and call the section they're chasing, over and over, until the pattern jumps out.
Work real deals: choose three tiles to pass, then compare with the coach's pick and the reasoning behind it.
When to hold a flower, when to swap for an exposed joker, what an opponent's exposure tells you, which discards are safe.
Swipeable cards that explain the rule instead of just testing it.
An additional practice set in all four rooms, with fresh questions, racks, and deals added through the year.
Advanced Charleston strategy, a defense school, and expert rack-reading drills.
Streaks and per-room progress keep skills warm between weekly games.
Mahj Trainer keeps practice progress and preferences on your iPhone. There is no sign-up, no ads, and nothing sold. Reminders are scheduled locally on your device. Apple processes purchases, and RevenueCat receives only the identifiers needed to unlock and restore Mahj+.
Privacy Policy →How it's built and why it matters.
Most new players learn mah jongg at a weekly game, then have no way to practice until the next one. Lessons fade, the Charleston gets scary, and the card still looks like a wall of numbers.
Mahj Trainer is practice without a table: quick, interactive reps you can run anywhere. Think of it as practicing your serve instead of playing a match. Learn the tiles, learn the card's sections, work through real Charleston deals, and make the keep-or-throw calls that decide hands.
All four rooms stay free, forever. Mahj+ simply adds more: $1.99/month or $9.99/year (both with a 1-week free trial), or $29.99 once for lifetime access.
Extra practice sets. A second set of questions, racks, and deals in every room, using drills you already know.
The Master Tables. Advanced Charleston strategy, a defense school, and expert rack reading for players moving past the basics.
| Platform | iOS 17+ |
| Language | Swift 6 with strict concurrency |
| Framework | SwiftUI · StoreKit 2 · RevenueCat |
| Data | No account; progress stored on device |
| Storage | Local preferences, bundled practice content |
| Offline | Every drill works with no network |
Category system, not this year's card. Drills teach the section structure that repeats every year, so practice still counts when the new card arrives.
Original practice hands. Every rack and deal in the app is written for teaching, which keeps it independent of the published card.
Five minutes, honestly. Sessions are short enough for a grocery line, because that's when people actually practice.
Free means free. The four rooms are complete without paying. Mahj+ adds volume and advanced material rather than gating the fundamentals.
Mahj Trainer is an independent training app. It is not affiliated with or endorsed by the National Mah Jongg League. For official hands and values, use the current NMJL card.
Free on the App Store. Four practice rooms, no account. Mahj+ optional.
Download for free