ChessNextMove.ai
CalculatorAnalysisPuzzlesLeaderboardPricing
Try Pro

Chess Bots

By Chess Next Move Team|Published December 1, 2024|Updated February 1, 2025

11 AI opponents from beginner to superhuman, and how to pick the right one.

Choose a Bot

Smart Tactics. Human Mode. Full 3650 power.

Train the patterns that win games, and get suggestions you can actually play — not engine lines you can't reproduce.

Smart Tactics9 pattern trainers
Human ModeReal chess, not engine lines
3650 ELOFree caps at 800
Position ReaderScreenshot → board
Unlimited AI InsightsNo daily limit
FEN & PGNYour own games
Spin to win Pro from $2.99/moOne free spin · save up to 85% · price locked for lifeSpin now

14-day money-back guarantee · Cancel anytime

A chess bot is an AI opponent that gives you consistent, calibrated practice at any skill level. Unlike human opponents who vary wildly in strength, each bot plays at a specific ELO rating every single game. Beat a 1400 bot, and you know you can handle that level. Struggle against a stronger one? You've found your training target.

Our 11 bots range from 400 ELO (complete beginner) to 3650 ELO (full Stockfish strength). Each one is powered by Stockfish 19 with its own strength settings, and every bot has its own page, linked below. If you want to know how engines play chess in the first place, start with how AI plays chess.

Our Chess Tools

CalculatorSolverAnalysisAI CoachPuzzlesPlay AIELO Test2 PlayersLearn

Meet Our Chess Bots

Each bot has a unique personality and playing style based on their rating level:

Wobble

400 ELO

Complete beginner bot. Makes major blunders, hangs pieces, misses obvious threats. Perfect for learning basics.

Blinky

800 ELO

Casual player level. Understands basic rules but makes frequent tactical mistakes. Good for new players.

Gizmo

1100 ELO

Average casual player. Sees simple tactics but misses complex ones. Starting to defend better.

Sparky

1400 ELO

Club player level. Solid basics, occasionally finds tactics. Real challenge for intermediate players.

Bolt

1700 ELO

Strong club player. Good tactical vision, understands positional concepts. Rarely blunders.

Nova

2000 ELO

Expert level. Excellent tactics, solid openings, strong endgame technique. Very difficult to beat.

Phantom

2300 ELO

Master level. Deep calculation, professional-quality play. Punishes every mistake.

Titan

2600 ELO

Super-GM level. Near-perfect play in all phases. Only the strongest players can compete.

MagnusPremium

2900 ELO

World champion level. Named after the GOAT. Virtually flawless play.

DemonPremium

3190 ELO

Beyond human capability. Engine-level strength. Plays like a superhuman.

SalazarPremium

3650 ELO

Full Stockfish strength. The strongest chess entity on Earth. You will not win.

How Chess Bot Ratings Work

Our bots use two different methods to achieve accurate strength levels:

UCI_Elo (1320-3190 ELO)

Stockfish 19 includes a UCI_Elo setting that limits its strength to a target rating, calibrated by the Stockfish developers against engine rating lists. Set to 1400, it scores like a 1400-rated player, finding the obvious tactics but missing deeper combinations. Our bots from Sparky to Demon use it. The full story of what each setting means is in Stockfish ELO by level.

Skill Level (400-1100 ELO)

For beginner bots below UCI_Elo's 1320 minimum, we combine a very low skill level, a search of only one to three half-moves, and a share of random legal moves: about 60% for Wobble, falling to 15% for Gizmo. These bots hang pieces and miss obvious threats the way real beginners do, which makes them good practice partners for new players.

Chess Bots by Difficulty Level

Beginner Bots (400-1100 ELO)

Wobble, Blinky, Gizmo: Perfect for new players learning the game. These bots make big mistakes: they hang pieces and miss one-move tactics. You'll learn to punish errors and build confidence.

Intermediate Bots (1400-1700 ELO)

Sparky, Bolt: Club player strength. These bots play solid chess, find 2-3 move tactics, and rarely hang pieces. They'll challenge you to play accurately and punish your mistakes while still being beatable.

Advanced Bots (2000-2600 ELO)

Nova, Phantom, Titan: Expert to Super-GM level. Deep calculation, solid opening preparation, excellent endgame technique. Only experienced players will consistently beat these bots. Titan (2600) is stronger than most human players on Earth.

Elite Bots (2900-3190 ELO) - Premium

Magnus, Demon: World-champion level and above. Even strong titled players will find a draw hard to hold. Use them to test yourself against near-perfect opposition.

Legendary Bot (3650 ELO) - Premium

Salazar: Full Stockfish 19 strength with no rating limit. Stockfish is rated around 3650 on engine rating lists, while Magnus Carlsen's peak FIDE rating was 2882. You will not win, but you will see what near-perfect chess looks like.

How to Choose the Right Chess Bot

Selecting the right opponent is crucial for improvement. Here's how to pick:

  • Know your rating: Take our ELO test if you don't know your level.
  • Start 100-300 points higher: A slightly stronger opponent provides optimal challenge without being demoralizing.
  • Win rate sweet spot: You should win 30-50% of games. More than 60%? Move up. Less than 20%? Move down.
  • Adjust based on time control: You might handle a 1400 bot in rapid but struggle in blitz. Factor in your time management.

Why Practice Against Chess Bots?

Bots offer several advantages over human opponents:

Consistent Strength

A 1400 bot always plays like a 1400. Humans vary based on mood, fatigue, and luck. Bots provide a stable benchmark for measuring your progress.

Available 24/7

No waiting for opponents, no time zone issues, no disconnects. Practice whenever you want, as much as you want.

Immediate Analysis

After bot games, replay the moves on the chess analysis board or check a single position in the best move calculator. Understand exactly where you went wrong.

No Psychological Pressure

Bots don't trash-talk, don't tilt you with fast moves, and don't care if you take back moves while learning. Stress-free practice.

Opening Practice

Test new openings against calibrated opposition. See how your lines hold up at specific rating levels before playing them against humans.

Chess Bot Training Routine

Maximize improvement with this structured approach:

  1. Warm up with puzzles: Spend 10-15 minutes on tactical puzzles before playing.
  2. Play one serious game: Choose a bot slightly above your level. Play with a clock, think on every move.
  3. Analyze the game: Set up the critical positions in the calculator, or review every move on the chess analysis board if you have Pro.
  4. Note your mistakes: Write down patterns you notice. Do you always blunder in time pressure? Miss back-rank mates?
  5. Repeat with next bot: Once you hit 60%+ win rate, move to the next level. Our guide on how to get better at chess builds this into a full weekly plan.

Free vs Premium Chess Bots

Most players will never need premium bots:

8 Free Bots (400-2600 ELO)

Wobble through Titan cover every practical training level. Only a tiny share of players are rated above 2600, so these bots challenge everyone except masters.

3 Premium Bots (2900-3650 ELO)

Magnus, Demon, Salazar are for advanced players who've mastered the free bots. If you can beat Titan consistently, upgrade to face superhuman opposition.

Start Playing Chess Bots Now

Ready to find your perfect training partner? Head to our bot selection page, pick an opponent at your level, and start improving.

Not sure which bot to choose? Take our ELO test first to estimate your rating, then challenge the bot 100-300 points above you.

Chess Bots - FAQ

What is a chess bot?

A chess bot is an AI opponent powered by a chess engine. Our bots use Stockfish 19, the world's strongest engine, adjusted to play at specific rating levels for consistent, realistic practice.

How are chess bot ratings determined?

From Sparky (1400) to Demon (3190), the bots use Stockfish's UCI_Elo setting, which limits the engine to a target rating. UCI_Elo cannot go below 1320, so the beginner bots instead combine a very low skill level, a search of one to three half-moves and a share of random legal moves.

Which chess bot should I start with?

Choose a bot 100-300 points above your current rating. If you're a complete beginner, start with Wobble (400) or Blinky (800). Take our ELO test if you're unsure of your level.

Do chess bots play like humans?

Partly. The bots from 1400 up make small inaccuracies rather than the outright blunders humans make at the same rating. The three beginner bots hang pieces and miss one-move threats, which is much closer to how new players lose.

Can I beat the strongest chess bot?

Not realistically. Salazar (3650) plays at full Stockfish strength, and since Deep Fritz beat Vladimir Kramnik in 2006 no top player has taken on a top engine on level terms. Magnus (2900) and Demon (3190) are limited, but still play at or above world-championship level.

Are premium bots worth it?

If you're rated above 2500, the Elite and Legendary bots provide challenging opponents you can't find elsewhere. For most players, the 8 free bots (400-2600) cover all necessary training levels.

How do chess bots help me improve?

Bots provide consistent opposition at your level. Unlike humans who vary in skill, a 1400 bot always plays like a 1400. This lets you identify patterns in your play and work on specific weaknesses.

Can I analyze games against chess bots?

Yes. Set up the position where the game turned in the chess calculator to see what you should have played. With Pro you can also run the whole game through the chess analysis board for a move-by-move review.

Why do lower-rated bots make mistakes?

Because they are set up to. Part of the time the beginner bots play a random legal move (Wobble 60%, Blinky 35%, Gizmo 15%), and the rest of the time they search only one to three half-moves ahead. They hang pieces and miss one-move threats the way real beginners do.

Which engine do the chess bots use?

Stockfish 19, the current release, which the site moved to in September 2026. From 1400 up, a bot's strength comes from the engine's own UCI_Elo calibration, which the Stockfish developers measure against engine rating lists.

Play Chess Bots Free

Pick your opponent and start. No registration required.

Choose Bot Find My Level

Put What You Learned Into Practice

Try Calculator Solve Puzzles Play vs AI

Want more? Try Pro — Try Pro for unlimited AI coaching, 3650 ELO depth, Smart Tactics & Human Mode

Learn chessHow to set up a chess boardCastlingEn passantStalemateChess notation
Chess openingsItalian GameSicilian DefenseCaro-Kann DefenseQueen's GambitFried Liver Attack
CalculatorAnalysis BoardPlay vs ComputerOpeningsSolverStockfish OnlinePuzzles2 PlayersELO TestELO CalculatorCheckmate CheckerPricingBlogAboutContactFeedbackPrivacy PolicyTerms of ServiceRefund PolicyCookie PolicyDisclaimer

© 2025 - 2026 ChessNextMove.