Mahjong Solitaire layouts
Pick a layout and start playing straight away. Every deal is generated with a guaranteed solution, tiles stay large on phones, and your best time for each layout is saved on your device.
Turtle
MediumThe classic domed shell everyone knows, with a single crowning tile and three end caps.
144 tiles
Dragon
HardA long serpent body with wings, a raised spine and a horned head. The hardest layout here.
140 tiles
Pyramid
MediumA stepped square pyramid, four layers high. Wide rows make it a game of opening edges.
120 tiles
Fortress
HardA walled courtyard with four corner towers and a raised keep. Plan your way through the walls.
144 tiles
Butterfly
EasyTwo mirrored wings around a stacked body. Lots of free tiles make it a gentle, relaxing game.
128 tiles
Fish
EasyAn oval body with a raised back and a forked tail. Friendly to start, with a twist at the tail.
144 tiles
How to play Mahjong Solitaire
- 1
Find a free tile
A tile is free when no tile lies on top of it and its left or right side is open.
- 2
Pick a matching pair
Tap two free tiles with the same picture. Any two flowers match each other, as do any two seasons.
- 3
Clear the board
Matched pairs disappear. Keep pairing until every tile is gone to win.
- 4
Use the helpers
Hint shows a playable pair, Undo takes back a move, and Shuffle re-deals the remaining tiles if you run out of moves.
Frequently asked questions
Is every game winnable?
Yes. Each deal is generated by playing it out first, so at least one complete solution always exists. If you run out of moves, Shuffle re-deals the remaining tiles into another solvable arrangement.
Do I need to download anything or sign up?
No. The game runs in your browser on phones, tablets and computers. Your best times are saved on your own device.
Which tiles match?
Identical tiles match. The four flower tiles all match one another, and so do the four season tiles, even though their pictures differ.
Can I play with a keyboard?
Yes. Focus the board, use the arrow keys to move between free tiles and press Enter to select. H shows a hint and Ctrl+Z undoes a move.