Never lose the same way twice.

We find the move that cost you the game and turn it into a puzzle you drill until it sticks.

15 to 60 min a dayPhone or desktopBuilt from your games
Link your chess account or paste a PGN. Read-only, never posts for you.
Example
Turning point
Mistake · −1.1 · Move 3Opening · Development

You played Qh5 but Nf3 was stronger.

Engine analysis

Qh5 develops the queen too early. Black plays Nf6 with tempo, and after the queen retreats Black is comfortably ahead in development. Nf3 develops and keeps the game level.

Example. From a real game, analyzed once and shown to every visitor.

Live. Real numbers, updated daily
Games analyzed
Blunders caught
Puzzles solved

Small because we're new. We'd rather show the real number than a made-up one.

The daily habit

Drill your mistakes. Repeat until it sticks.

Every move you miss becomes a puzzle in your review queue: tactics you failed in practice and blunders from your own games. You solve it, rate how hard it felt, and the schedule decides when you see it next. Shaky ones return tomorrow. Solid ones space out over weeks. When the queue is clear, you're done for the day.

5
Due now
23
Total queued
2d
Next review

Example. Your real counts live in the app.

Example
Review Queue5 due now

How easy was this puzzle?

Hard(1 day)
Medium(~6 days)
Easy(~16 days)
From your gamesFrom the library
Why it's different

Generic trainers drill someone else's puzzles. This one drills yours.

Your queue mixes two sources on one schedule: tactics puzzles you failed in practice, and blunders pulled straight from your own games. The ones from your games keep the opponent and date, so you're re-solving a real moment instead of an abstract position. Want to work a weakness? Filter the queue down to just your own mistakes.

Example
AllYour gamesLibrary
From your game · move 12 · Mar 14HANGING PIECE
A knight on f5 was hanging
Nxf5 wins a piece. You played Rfd1.
Library · rated 1480PIN
Win the pinned bishop
You missed this one in practice last week.
Example
Your weaknessesfrom your games
Back-rank mates
ImprovingDrill →
Knight forks
StableDrill →
R+P endgames
DecliningDrill →

Practice abstract tactics and replay the exact moment you lost. Same queue, same schedule. Filter to your own games in the Review Queue, or drill a specific weakness from your Weaknesses page.

A day on Blunders

Open the app. Do today's plan. Close the app.

01

We sync overnight

Link your chess account once and each night we pull your new games and run engine analysis on them, flagging the moves that cost you material or the game. No account? Drop in a PGN instead.

02

You get a plan, not a to-do list

Pick 15, 30, or 60 minutes. We build the session for you: review queue first, then a weakness drill or opening review, sized to the time you've got.

03

You drill, we schedule

Solve, rate each one, and the misses come back on the right day. Clear the queue and you'll see All Caught Up. Then you're free.

15 to 60 minNo homework pile. Just today's session, already planned.
The obvious question

"Can't I just use game review for this?"

Standard game review is great for the one-time autopsy. Here's where you went wrong, retry it now if you like, and then it's gone. Blunders is built for what comes after: the queue that brings that mistake back next week, and the week after, until your accuracy on that pattern is real and permanent.

Standard game review
  • One-time report per game
  • Retry a mistake right now
  • You revisit it only if you remember to
Blunders adds
  • A persistent queue across every game
  • The same mistake scheduled to return until it sticks
  • A queue you can filter to only your recurring weaknesses

We're not replacing your analysis. We're the spaced-repetition layer on top of it.

Link your chess account or paste a PGN. Read-only, never posts for you.
Where the puzzles come from

We read your games so your practice is actually yours.

Nightly analysis

Link your account once. Each night we pull your new games and run engine analysis on every one, then flag the moves that cost you material or the game. No uploads, no babysitting.

Consistent engine depth on every game, then the turning points pulled out for you.

Plain-English mistakes

We say what happened in plain words, like "you left a knight hanging," right next to the engine's best line and evaluation. The what and the why, together.

New to chess? No jargon required.

A coach that knows your profile

Ask why a move failed or what to study next. The coach works from a short summary of your real games: your rating, your top recurring weaknesses, the patterns you keep missing, and your current opening focus. A sharp summary, not your whole database.

Example
Move 19 · R+P endgame
Wrong king route. The rook ending was holdable; you let it slip to a loss.
Best: Kf2 · eval −0.4 → −3.1
YOU · MOVE 7
RWhy was Qh5 bad? It attacks the pawn.
COACH
It develops the queen too early. Black plays Nf6 with tempo, forcing you to retreat while they finish developing.
Built from: top weaknesses · recent patterns · opening focus
Any level

Calibrated to you, 800 to 2200.

Beginner? We start with the pieces you're hanging and keep the language plain. Stronger player? The queue pulls from puzzles up to roughly 2700 and targets the positional and conversion errors that actually cost you points, not beginner forks you'd never miss. Your queue comes from your own games, so it can't stay too easy or too hard for long.

~800
Hanging pieces

We turn the queen you just dropped into easy, plain-English practice.

~1500
Plateaued

The recurring tactical and opening leaks that keep stalling your rating.

~2100
Grinding conversions

Missed exchanges and sub-pawn endgame slips, the points you actually lose.

Examples. Same loop, tuned to the mistakes in your own games.

The payoff

You always know your review load, and when you're done.

Due at a glance

A badge shows what's due now, today, and this week, broken out by theme, so a session is never a guess.

Review Queue
5 puzzles due
5 today, 12 this week
Fork: 3Pin: 2Endgame: 2

You set the pace

Each rating shows what it does: Hard re-tests it tomorrow, Easy spaces it out a couple of weeks. You decide how hard a pattern still feels, and the schedule adapts per card from there.

Hard(1 day)
Medium(~6 days)
Easy(~16 days)

All caught up

Clear the queue and you get the celebration, plus exactly when your next reviews land. No silent empty screen.

All Caught Up!
Next review in 2 days

Run the loop. Stop repeating the blunder.

Link your chess account or paste a PGN. We backfill puzzles from games you've already played, so your first queue is ready as soon as analysis finishes.

Link your chess account or paste a PGN. Read-only, never posts for you.