★ Play Live in Your Browser — WebAssembly (Rust) & HTML5 Canvas

Classic Mahjong.
Instant in Browser.

xMahjong is an instant-play WebAssembly solitaire web app powered by Rust. Play 1000 levels across Tux Penguin, Puppy Dog, Space Explorer, Endgame, and Grandmaster Mixed phases (with Ocean themes). Featuring responsive desktop and mobile viewport modes with 3× zoom magnifier, daily free gifts & streaks, 12 localized languages, trophies dashboard with 1-click image export, Web Audio sound synthesis, and guaranteed solvable boards.

1000 Levels
5 Progressive Campaign Phases
Desktop & Mobile
Portrait Pagoda, 16:9 Turtle & 3× Zoom
100% Solvable
Deterministic Reverse Deal & Auto-Win
12 Languages
Frosted-Glass Popover Selector

Play on Any Screen: Desktop & Mobile Views

Enjoy smooth 16:9 cinematic Turtle boards on widescreen displays or switch to the portrait Pagoda layout with 3× long-press zoom optimized for smartphones.

🖥️ Desktop Web View (16:9)

Turtle Layout
https://xmahjong.easysmartapps.co.uk/
xMahjong desktop web view with classic 16:9 Turtle formation

Full status pill badges, keyboard shortcut support (ESC, P, U, H, S, M), and 5-layer Turtle formation.

📱 Mobile Portrait View

Pagoda Layout
xmahjong (Mobile Mode)
xMahjong mobile portrait view with Pagoda formation and bottom toolbar

Touch-optimized 8-column Pagoda formation, 3× long-press magnifier zoom, auto-framing, and 5-button bottom toolbar.

Play Online Now 🚀

Built for Speed, Vibrancy & Web Portability

Powered by a compiled Rust core running client-side in WebAssembly with zero server lag.

Dual Views & 3× Magnifier

16:9 cinematic Turtle boards on desktop and 8-column Pagoda boards on mobile. Long-press any tile on mobile for instant 3× high-resolution magnifier zoom.

Guaranteed Solvability & Auto-Win

Every single board is generated backward from a solved state with reverse-deal algorithms. Auto-win automatically clears trapped vertical identical pairs.

Lives, Daily Gift & Streaks

Earn +1 life per first level clear, plus receive a +1 free life gift on your first launch every calendar day with daily streak tracking and anti-cheat protection.

Trophies & 1080×1080 Export

View career statistics, level milestones, and daily consistency streaks. Export a crisp, high-resolution 1080×1080 achievement card (xmahjong-trophies.png) with 1 click.

12 Supported Languages

Full localization for English, Spanish, French, German, Italian, Portuguese-BR, Dutch, Polish, Turkish, Tamil, Japanese, and Chinese via frosted-glass popover selector.

3D Vibrancy & Web Audio FX

Hardware-accelerated tile vibrancy (+25% vibrancy across Tux, Dog, Space, and Ocean themes), porcelain specular bevels, and fail-safe synthesized procedural audio.

How to Play in 3 Simple Steps

Zero installation needed. Open the web link in any modern browser on your desktop, laptop, or smartphone.

xMahjong Web App Icon

xMahjong

WebAssembly (Rust) + HTML5 Canvas Mahjong Solitaire web application.

Start Matching Free Tiles

Here is how to get the most out of your game session:

1

Launch Web App

Open the game in Chrome, Safari, Firefox, Edge, or mobile browsers. Everything runs client-side via WebAssembly.

2

Select Device View, Language & Difficulty

Toggle between Desktop 16:9 view and Mobile portrait view. Choose Normal or Easy difficulty and select from 12 localized languages.

3

Match Pairs & Progress 1000 Levels

Select unblocked matching tiles. Clear all 144 tiles to unlock next levels, climb the daily streaks & leaderboard, earn extra lives, and export trophy cards.

1000-Level Campaign & 5-Phase System

Progress through five themed phases with increasing tile complexity, expanding face pools, and 4 rich visual themes.

🐧

Phase 1: Tux Penguin

Levels 1 – 10

Features classic Linux Tux penguin tiles exclusively. Master matching fundamentals with board densities scaling from 36 to 144 full Turtle boards.

Tux Sprites (IDs 0–49) 36–144 Density
🐶

Phase 2: Puppy Dog

Levels 11 – 20

Introduces playful puppy dog styles into the sprite pool. Diverse canine breeds mix into the randomized solvable deals with balanced pair distribution.

Dog Styles (IDs 50–99) Expanded Pool
🚀

Phase 3: Space Explorer

Levels 21 – 50

Astronaut Tux, aliens, constellations, and space-themed sets expand visual variety across complex 5-layer deep vertical formations.

Space Sets (IDs 100–149) 5-Layer Stacks

Phase 4: Endgame Phase

Levels 51 – 100

High-intensity challenge layouts with strict solvable paths and high density formations pushing matching speed and strategy.

High Density Strict Solvable Paths
👑

Phase 5: Grandmaster

Levels 101 – 1000

The ultimate 900-level adventure mixing all 4 visual themes (Penguin, Dog, Space & Ocean) across full 144-tile boards with auto-win for stacked pairs.

4 Themes Mixed Full 144 Boards

Start Your Mahjong Journey Today

Experience 1000 guaranteed solvable levels across 5 phases. Play online instantly or install the native app from the Microsoft Store.