Skip to content
TrueElo
Opening data
Chess analysis for the player you actually are

The engine scores perfect play. We score yours.

Every position read against billions of rated games at your rating and your clock — find your moves, star your lines, and drill them.

Free · Analyzer, Repertoire and Drill

True score · White to move

1600–1799 · Blitz
54%+0.4 · 1.2M games
Engine50%(=)

Your level and the engine agree.

d4 Play this.1. e4 e5 · King's Pawn
2B+rated games
9 × 5levels × clocks
Freeyour lines to drill

What is TrueElo?

In one paragraph

TrueElo scores a chess position by what players at your rating and clock actually convert it into, not by what perfect play is worth. Every true score is read against 2B+ rated Lichess games played December 2023 to November 2025, split across 9 rating brackets and 5 time controls, with win rate, draw rate and loss rate.

Why the engine misleads you

A position Stockfish calls lost can be one you win most of the time.

Engine eval assumes both sides play near-perfectly. At 1400 in blitz, nobody does. Where the two numbers disagree is where your rating is.

Real figures · Stockfish depth 22

How it works

01 · AnalyzeFind your move.Sign in with Lichess, set a position, and choose your rating and clock. Compare the True Score with the engine’s Theory Score; moves account for uncertainty, not just their headline number.
02 · RepertoireKeep the lines you want to play.Explore the replies and star a line to save it to your Repertoire. Your lines stay with your account.
03 · DrillMake your lines familiar.Open Drill to replay your Starred Lines. Due lines return on a spaced schedule; you can also practise between reviews.
Play what wins. At your rating.
Browse the opening data — no account →

What TrueElo does

An engine tells you what a perfect player would get from a position. You are not that player, and neither is your opponent. We read the same position against billions of rated Lichess games at your level and your clock, and tell you what players like you actually score from it.

That is your True Score. The engine’s own answer — the Theory Score — sits beside it, never instead of it, because the two disagreeing is the whole point: a position the engine calls lost can be one you win most of the time.

Sign in to set a position, pick your level and your clock, and compare the moves with uncertainty taken into account. Star the lines you want and drill them until you play them without thinking.

Common questions

What is True Score?
What the position is actually worth to you: how players at your level really do from it. The engine answers a different question — the Theory Score, what it is worth if both sides play near-perfectly. You get both, because they often disagree.
How is the True Score calculated?
From real games on Lichess, free for anyone to use. We keep only the ones at your level and your clock, then weigh them against the engine’s read — so a lucky run cannot outrank an opening proven over thousands of games.
What rating should I use?
Your Lichess one. Pick your level and every number on the site moves to it. Coming from Chess.com, your Lichess rating is usually a few hundred points higher — pick the band that matches.
Is TrueElo free?
Yes. The analyzer, opening statistics, and Repertoire practice are free. Signing in with a free Lichess account tunes the numbers to your level.
What is a Sharp position?
One where the move you pick changes what you score. Spend clock here and find the True Move; elsewhere any sensible move does about as well. We mark them so you know which is which.
How do I build an opening repertoire?
Take the True Move at each turn, star the line, and it goes into your Drill schedule. Build from moves you can actually remember under a clock, not from theory you will not recall.
Why not just use raw win rates from Lichess Explorer?
Because a move that won 60% of fifty games is a worse bet than one that won 55% of five thousand, and Explorer shows you both the same way. We rank by the worst a move would still get, 90% confident, so a lucky run cannot jump the queue.
How is TrueElo different from Lichess Explorer?
Explorer hands you the numbers and leaves the reading to you. We do the reading: which move to play at your level, what the engine thinks of it, and whether this is a position where the choice even matters.
Where do the games come from?
The Lichess Open Database, which Lichess publishes into the public domain. The months of games behind every figure are listed under What the data covers, above. Nothing here is scraped, and no game of yours is counted into anybody else’s numbers.
Why only Lichess games?
Because Lichess publishes every rated game it has ever hosted, and no other site does. A figure counted from games nobody else can download is a figure nobody can check, and the whole point of these pages is that you can.
Do I need an account to see the numbers?
No. Opening statistics and guides are public. Sign in with Lichess to analyze positions, save your Repertoire and drill your Starred Lines.
What is the True Move?
The move that scores best at your level from the position on the board — the one to play, not the one a perfect player would. It sits at the top of the list with the engine’s own choice beside it, and where those two differ is where a rating point is.
How current are the numbers?
The months of games behind them are listed under What the data covers, above, and every opening page prints the date it was last rebuilt at the foot of its Methodology. Between those two lines you can tell exactly how old a figure is before you act on it.
What is the Floor?
The low end of a figure’s range, at 90% confidence: the worst you would still expect from a move at your level. Ranking on the Floor rather than the average is why an opening proven over thousands of games outranks a lucky run of fifty.

What the data covers

The opening dataset counts rated games from the Lichess Open Database, published into the public domain. The counts below describe those games. True Score combines game outcomes with Stockfish; Confidence Bands show the uncertainty in a score.

Games counted
2B+ rated Lichess games
Collected
December 2023 to November 2025
Rating brackets
90-999, 1000-1199, 1200-1399, 1400-1599, 1600-1799, 1800-1999, 2000-2199, 2200-2499, 2500+
Time controls
5UltraBullet, Bullet, Blitz, Rapid, Classical
Measured
Win rate, draw rate, loss rate, average game length, and how many games each figure rests on
Source
Lichess Open Database (CC0, public domain)

Each figure also carries the range it sits in, 90% confident. A move that won 60% of fifty games and one that won 55% of five thousand are not the same claim, and the range is what keeps the first from outranking the second.

Where to go next

  • Opening data — win rates for every opening, by level and time control.
  • Gambit viability — which gambits still pay at which levels, and where they stop.
  • Drill — replay your starred lines until you play them without thinking.
  • About TrueElo — where the games come from, and how we read them.