Free Chess Tools
Simple, useful tools for your chess improvement. No account needed.
Chess ELO Rating Calculator
Calculate your new rating after a game. Enter your rating and your opponent’s rating to see your win probability and exactly how your ELO changes after a win, draw, or loss.
Chess Rating Converter
Convert your chess rating between Chess.com (Rapid, Blitz, Bullet), Lichess (Classical, Rapid, Blitz, Bullet), FIDE, and USCF. See what your rating means on every other major chess platform.
ELO Rating Progress Estimator
Estimate how long it will take to reach your target rating based on your practice habits.
Ready to start analyzing? chess.rodeo gives you free Stockfish analysis on any game — no signup needed.
What's Your Chess Style? Quiz
Discover your chess personality in 2 minutes — Tactician, Positional Player, Attacker, or Endgame Specialist — with tailored improvement advice.
Chess Time Management Calculator
Figure out how to budget your clock in any time control. Enter your time control and get a practical plan.
After your game, analyze it for free on chess.rodeo to see where your time was well spent.
What Chess Opening Should I Play?
Answer 6 questions about your style and get a personalized opening recommendation for both White and Black.
Chess Opening Explorer by ELO
See which openings are most popular and successful at your rating level. Compare win rates from 800 to 1800+ ELO.
Chess Blunder Pattern Identifier
Answer 10 questions about how you lose games and get a personalized diagnosis of your main blunder pattern — with concrete fixes.
Chess Study Plan Generator
Answer 5 questions about your rating, time, and weaknesses to get a personalized weekly study plan with specific time allocations and recommendations.
Chess Opening Traps Finder
Browse 12 classic opening traps every club player should know. Filter by opening, side, and difficulty — from Scholar’s Mate to the Noah’s Ark Trap.
Chess Puzzle Difficulty Estimator
Enter your Chess.com or Lichess game rating and find out what puzzle difficulty range you should train at — with personalized recommendations based on your level.