Elo in brief
- Everyone starts at 1200.
- The expected score depends on the gap: 200 points lower means roughly a 24 % chance to win.
- Change = K × (score − expected). K = 40 for the first 20 games (the rating settles fast), then K = 20.
- Win = 1, draw = 0.5, loss = 0. Resigning counts as a loss.
Examples (first 20 games, K = 40)
| You | Opponent | Win | Draw | Loss |
|---|---|---|---|---|
| 1200 | 1200 | +20 | 0 | −20 |
| 1200 | 1400 | +30 | +10 | −10 |
| 1400 | 1200 | +10 | −10 | −30 |
| 1500 | 1500 (20+ games) | +10 | 0 | −10 |
After 20 games the numbers halve: ±10 against an equal.
Which games are rated
- ⚡ Quick game and 👥 room code: yes, all time controls in one shared rating.
- 🤖 Computer and 👫 one device: no, that is practice.
- If the opponent is disconnected for 45 seconds, you get the win and the points.
Leaderboard and levels
The lobby shows the top 30: rating, games, W/L/D. The rating is tied to your browser: no registration, but another device gets a new profile.
Rough levels: 1200 beginner, 1400 amateur, 1600 club level, 1800+ strong amateur. This is GameUZB’s internal rating, not a FIDE rating.
FAQ
Why does beating a stronger player give more points?
Elo rewards unexpected results: beating someone 200 points higher has a 24 % chance, hence +30, while losing costs only −10.
Can I reset my rating?
Clearing the site data in your browser starts a new profile at 1200; the old one stays on the board.
Is this equal to a FIDE rating?
No. The formula is the same but the pool is different; the GameUZB rating compares players on this site only.

Chess on your phone — no appAndroid, iPhone, controls, dropped connection