โ™ž Free chess ยท No account needed

Play chess.
Get better.
Spar anytime.

Spar is your chess home on the web. Battle the bot from Beginner 200 to Expert 2000, streak mate-in-1 puzzles, learn every piece with interactive lessons, or pass & play with a friend on the same screen.

200โ€“20005 bot levels
24Mate-in-1 puzzles
12Interactive lessons
1โ€“15 minBullet to rapid
โ™ž Spar BoardBeginner 200 ยท 5 min

Choose how to play

One website, every way to spar. Pick a mode and you will land right on the board.

๐Ÿค–

Play vs Bot

Five human-like bots โ€” Beginner 200, Casual 400, Club 600, Strong 1000, Expert 2000 โ€” with hints, undo, and clocks.

Play vs Bot โ†’
๐Ÿงฉ

Puzzles

24 engine-verified puzzles โ€” mate in 1, 2 and 3. Build a streak, beat your best, train your eye daily.

Solve Puzzles โ†’
๐ŸŽ“

Learn

12 interactive lessons for every piece, castling, en passant, promotion, check, mate and stalemate.

Start Learning โ†’
๐ŸŒ

Play Online

Real players, real games. Quick-match matchmaking or a private game by code โ€” no undo, no hints.

Play Online โ†’
๐Ÿ‘ฅ

Pass & Play

Two players, one screen. 1, 3, 5, 10 or 15-minute clocks for a quick game with a friend.

Play Together โ†’

Built to make you better

Not just a board โ€” a training partner that lives on your own site.

Human-like botsLower levels blunder and drift like real beginners, so wins feel earned.
Full chess rulesCastling, en passant, promotion, check / mate / stalemate, move list, undo and hint.
Make it yours8 board themes, 3 piece sets, 3 piece colors, sound, move dots and highlights.
Fast clocksBullet 1-minute to rapid 15-minute, with low-time warnings.
Saves on your deviceStats, puzzle streaks and lesson progress stay in your browser.
Online play is liveQuick-match matchmaking and private code games, powered by Firebase โ€” challenge real players right in your browser.

Ready to play?

No download. No sign-up. Just chess.

Play Spar now