Private rooms · One invitation link

Play Mahjong Online With Friends

Create a private four-player Chinese Mahjong room, share one code or invitation link, and play together from different browsers. Friends can reconnect to the same seat, and the host can fill empty chairs with bots when your group has fewer than four people.

Invitation onlyFree classic rooms during BetaNo public lobby
Set the table

A private game in three steps.

01

Create the room

Choose Beginner Chinese, the supported Chinese Official MCR mode, or the separately labeled American teaching Beta. Set the match length where available.

02

Share the invitation

Send the room code or full invitation link to your group. Each person joins from their own browser, chooses a display name, and receives an available seat.

03

Ready every seat

Players mark themselves ready. The host may fill open seats with bots, then starts the server-validated match.

Built for real groups

Private enough for friends. Flexible enough to begin.

INVITATION ONLY

No strangers are placed at your table

immahjong does not use a public matchmaking lobby for private rooms. The room code is the invitation boundary.

FLEXIBLE SEATS

Fill the empty chairs with bots

A host can add bots when the group has two or three people, so one missing player does not have to cancel the game.

RECONNECT

Return to the same seat

The joining device keeps a private reconnect token in browser storage. The live table refreshes the authoritative room and game state.

What your group gets

A shared table, not a video-call workaround.

Every browser sees the public table state while concealed tiles remain player-specific. The server validates actions, timers, claims, hidden information, and the supported result.

  • Four named seats: East, South, West, and North.
  • Room readiness and seat presence stay synchronized across browsers.
  • Open seats can be filled before the host starts.
  • A disconnected player can reconnect from the browser holding that seat token.
  • Presets support friendly reactions without an open text-chat moderation burden.
  • No wagering, cash prizes, or coins with cash value.
SituationWhat to doResult
Four friends are readyCreate a room and share one invitation.Each person takes a seat and the host starts when everyone is ready.
Only two or three people are availableFill the remaining seats with bots.The group can begin a complete four-seat table immediately.
A browser disconnectsReopen the invitation on the device holding the seat session.The table restores the latest authoritative state when the token remains valid.
Someone is completely newSend the beginner guide before the room link.They can learn the turn rhythm, then join the same group.
Sources and scope

Where to verify the rules behind this guide

Product behavior is checked against the current immahjong Beta. Independent references below support the broader game and rules context.

Plain answers

Before you invite your table

How do I play Mahjong online with friends?

Create a private room, choose the supported rules and match length, then share the room code or invitation link. Friends join from their own browsers, receive an available seat, and mark themselves ready.

Do all four players need an account?

Classic private rooms support guest entry during the free Beta. A room invitation is still private, so only share it with the people you want at the table.

What if we have fewer than four people?

The room host can fill any open seats with bots. This lets two or three friends begin without waiting for a fourth person.

Can a player reconnect to the same seat?

Yes. The joining browser receives a private reconnection token for that seat. Keep the invitation and device session private; never send a reconnection token to another person.

Is there a public lobby or real-money betting?

No. immahjong's rooms are invitation-only, and the service does not support wagers, cash prizes, cryptocurrency, or coins with cash value.

Bring your own table online.

Create the room, share one private link, and let bots cover any open seats.