Free · works right inside chess.com

See who you are actually playing

The extension reads your opponent's last hours of play and puts a badge on their card: a win streak, a brand-new account, suspiciously high accuracy. You see it before you make your first move.

Free, no paid tier · Public data only · No engine, no automation

YourOpponent (1466) 5:2 LUCKY NEW HIGH
LUCKY — On a roll: more than 70% wins NEW — Fresh account: less than 3 months old HIGH — High accuracy: above 85% on average Wins: 5 · Losses: 2 · Draws: 0 Average accuracy: 91% (from 4 of 7 games) Last opening: London System Last played on a phone
You (1502) 3:1
4
signals on the card
12 h
default window
55
languages
0
data collected
The badges

Four things worth noticing

Every threshold, the time window and the game modes counted are yours to set in the popup. Green means good for you, red means be careful.

LUCKY

On a roll

More than 70% wins in the window. Could be a good day, could be help — either way you are not facing a player having an average session.

NEW

Fresh account

Registered less than three months ago. Normal for a beginner, less normal next to a rating that keeps climbing.

HIGH

High accuracy

Averaging above 85% across reviewed games. The strongest signal of the four — and the one engines produce most reliably.

COLD

In a slump

Fewer than 30% wins. Nothing suspicious here — it is simply good news for you, so it is green.

How it works

Three steps, then you forget about it

1

Install

Load the extension in Chrome. No account, no key, no setup screen.

2

Open a game

The badges appear on the opponent's card by themselves, next to their rating, within a second of the page loading.

3

Hover to see why

The tooltip spells out the numbers behind every badge: record, average accuracy, last opening, phone or desktop.

It reads chess.com, not you

The extension asks chess.com for the same finished-game archive its own pages show, straight from your browser and with your own session.

There is no server of ours in between. Nothing is collected, stored or sent anywhere, because there is nowhere to send it — the whole thing is a few files in your browser.

No accounts, no telemetry

Nothing to sign up for, nothing phoning home. Settings live in Chrome's own storage — ours is not a server you can be a row in.

Finished games only

It cannot see the game in progress — only the archive of games already played.

Nothing chess.com forbids

No engine, no move hints, no automation, no reading of a live game. It asks chess.com for the finished-game history it already shows you, with the same request the site's own pages make while you browse.

Free and open source

No paid tier, no trial, no ads. Every line is on GitHub — read it, change it, build it yourself.

FAQ

Straight answers

Does a badge mean my opponent is cheating? +

No. A badge means the numbers stand out, nothing more. A win streak happens to honest players every day, and a new account is usually just a new account. Catching cheaters is chess.com's job — they see far more than any extension can. Treat the badges as a reason to play carefully, not as a verdict.

Why is the accuracy sometimes missing? +

Accuracy exists only for games chess.com has reviewed. In a typical 12-hour window that is a minority of games, so the HIGH badge appears less often than the others. When too few reviewed games are available, the extension says so instead of guessing.

Can chess.com see that I use it? +

The extension makes the same requests the site's own pages make while you browse it. It does not touch the game, does not suggest moves and does not automate anything — it only reads history that is already public on every player's profile.

Is it really free? +

Yes, and not in the freemium sense: there is no paid tier to upgrade to, no trial that expires, no feature held back, no ads and nothing about you to sell. The whole source is on GitHub — if it ever stopped being free, you could keep building the last free version yourself.

Know your opponent before move one

Free, with no pricing page, because there is nothing to sell. Public data only, no engine, nothing chess.com forbids. Installing takes a minute.

Also by the author

FB Extractor Pro

Chrome extension that exports Facebook groups and group members to CSV or XLSX in one click. No API keys, no setup, free plan included.

A separate product, and that one does have a paid plan — this extension does not.

fbextractor.com · Chrome Web Store