Real-time multiplayer chess
Send a link.
Play a game.
Pick a clock, share the invite, and play in the browser. Every move and every second is checked by the server, so the game on your screen is the game on theirs.
- time controls, bullet to rapid
- 4
- link to invite an opponent
- 1
- accounts needed to play
- 0
Black
2:55White
2:48Time controls
Pick a clock.
Fischer increment where it says so. One click creates the game and hands you the invite link.
How it works
The server is the referee.
Your board only offers legal moves, but it never decides. Each move goes to the server, which checks it against the rules and the clock before your opponent sees it. A move it refuses is taken back.
- you →
{ "type": "game:move", "data": { "from": "g1", "to": "f3" } } - ← srv
{ "type": "game:move", "data": { "san": "Nf3", "fen": "…" } } - ← srv
{ "type": "game:state", "data": { "turn": "black", … } }
One link, one opponent
Create a game and send the URL. The game starts the moment they take the empty seat — anyone else who opens it watches.
Play first, sign up later
You play as a guest with no form to fill in. Create an account whenever you like and every game you have played comes with you.
A dropped connection is not a loss
The board reconnects on its own. Your opponent only claims the game if you stay away past a grace period.
Your move.
No sign-up, no download. A board and a link.