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.

Browse open games
time controls, bullet to rapid
4
link to invite an opponent
1
accounts needed to play
0
3+2 · BlitzLive

Black

2:55

White

2:48
1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5

Time 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.

WebSocket1. e4 e5 2. Nf3
  1. you →{ "type": "game:move", "data": { "from": "g1", "to": "f3" } }
  2. ← srv{ "type": "game:move", "data": { "san": "Nf3", "fen": "…" } }
  3. ← 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.