The classic 3x3 grid game. Play a friend on a different device with a room code, pass the same screen back and forth, or test yourself against the computer.
Players take turns placing X and O on a 3x3 grid. The first player to line up three of their own marks in a row, column, or diagonal wins the round. If all nine squares fill up with no line completed, the round is a draw.
Switch to "2 Players" to pass the device back and forth with a friend, or pick "vs Computer" to play solo — the computer plays as O and always makes a valid, competitive move. Pick "Play with Friend" to connect with someone on a completely different device: one of you creates a room and shares the code or link, the other joins, and you play in real time.
The room uses WebRTC to connect your two browsers, with a public signalling service to help them find each other. No account is needed. Keep both game tabs open. Use Leave Room to end a session. If a connection fails, create a new room and share its new six-character code; reconnecting starts a fresh match and resets scores. Connections can fail because of a service outage, browser settings or network restrictions. An abrupt network loss may take time to detect.
Taking a corner on your first move gives you more potential winning lines than taking an edge square. If your opponent takes the center, focus on blocking their obvious lines before building your own. Watch for "forks" — positions where your opponent could win two different ways on their next move — and shut them down early rather than reacting after the fact.
Can Tic Tac Toe always end in a draw? Perfect play from both sides leads to a draw. This computer uses a simple strategy: take an immediate win, block an immediate loss, then prefer the centre and corners. It can miss forks and is beatable.
How can I avoid losing? Look for your own winning move first, then block an immediate threat. Watch for forks that create two winning lines at once; a centre or corner opening alone does not guarantee a draw.
Does the online score reset between rounds? Reset Round keeps the match scores. Refreshing, switching modes or connecting a new room starts a fresh match with zero scores.
Each turn changes both players’ threats. First look for a move that wins immediately; next check whether the opponent can win on their next turn. Only then think about a longer plan. A centre or corner opening gives useful options, but it does not protect you from every fork. In a fork, one move creates two different winning lines, so blocking just one of them on the following turn is too late.
Imagine X occupies the top-left and top-middle squares, while O occupies the centre and bottom-right. It is X’s turn. The empty top-right square completes X’s top row immediately. Extending a diagonal elsewhere would give away that winning chance. Read all rows, columns and both diagonals before deciding a position is only a defensive problem.
The computer uses a simple win/block/centre/corner strategy and can miss forks. A good result against it does not establish perfect play. Online reconnection starts a fresh match; use the current room code and keep both game tabs open.
Send a direct link to Tic Tac Toe.