Chess

Play against AI or a friend

White to move

β™œ8
β™ž
♝
β™›
β™š
♝
β™ž
β™œ
β™Ÿ7
β™Ÿ
β™Ÿ
β™Ÿ
β™Ÿ
β™Ÿ
β™Ÿ
β™Ÿ
6
5
4
3
β™™2
β™™
β™™
β™™
β™™
β™™
β™™
β™™
β™–1a
β™˜b
β™—c
β™•d
β™”e
β™—f
β™˜g
β™–h
W: 0D: 0L: 0

Last updated: March 2026

What Is Online Chess?

Online chess allows you to play the classic strategy board game directly in your web browser against a computer opponent or a friend on the same device. Chess is a two-player strategy game played on an 8Γ—8 board with 32 pieces, where the goal is to checkmate your opponent’s king.

Chess is played by over 600 million people worldwide, making it the most popular board game in history. Since the 2020 Netflix series β€œThe Queen’s Gambit,” online chess participation has surged by over 400%, with platforms like Chess.com surpassing 150 million registered users.

This version features a built-in AI opponent with 5 difficulty levels, from complete beginner to an advanced engine that evaluates thousands of positions per second. All processing happens in your browser with zero downloads required.

How to Play Chess Online

  1. Select your difficulty level (Beginner through Unbeatable) and choose White or Black
  2. Click a piece to select it β€” legal moves are highlighted on the board
  3. Click a highlighted square to make your move
  4. The AI responds automatically (thinking time varies by difficulty)
  5. Use the move history to review the game, or click Undo to take back a move
  6. When the game ends, start a new one β€” your session record tracks wins, draws, and losses

Key Features

5 AI Difficulty Levels. Beginner plays random moves. Easy captures material when possible. Medium uses 2-move lookahead. Hard adds positional evaluation with piece-square tables. Unbeatable searches 4 moves deep with full evaluation β€” roughly 1600–1800 ELO.

Legal Move Highlighting. Click any piece to see exactly where it can move. Dots mark empty destination squares, and colored borders indicate captures. No more guessing whether a move is legal.

Full Chess Rules. Every standard chess rule is supported: castling (kingside and queenside), en passant, pawn promotion with piece selection, threefold repetition, the 50-move rule, stalemate, and insufficient material draws.

Move History. Every move is recorded in standard algebraic notation. Review the game at any point or use Undo to try a different strategy.

Frequently Asked Questions

How strong is the Unbeatable difficulty?
The AI evaluates positions 4 moves deep using minimax with alpha-beta pruning, material values, and piece-square tables. It plays at roughly 1600-1800 ELO β€” challenging for casual players but beatable by experienced club players.
Can I play against a friend?
Yes β€” select 'vs Friend' mode to play two-player chess on the same device. Both players take turns clicking to move their pieces.
Does it support all chess rules?
Yes β€” the game engine (chess.js) handles every standard rule including castling, en passant captures, pawn promotion with piece choice, threefold repetition draws, the 50-move rule, stalemate, and insufficient material.
Why does the AI take a moment on Hard/Unbeatable?
At higher difficulties, the AI evaluates thousands of possible positions using minimax search. This computation runs asynchronously to keep the interface responsive. Typical thinking time is 0.5-2 seconds.
Can I save my game?
Games and your win/draw/loss record are tracked during your current browser session. Refreshing the page starts a new game. The record persists until you close the tab.

More Tools You'll Like