ChessRiddle Logo

ChessRiddle

Master Chess Through Calculation

Prove your calculation depth with full variation trees. No guessing, just pure chess logic.

How ChessRiddle works

See why the board stays still until you've calculated your full line.

👁️
1

See the Position

A puzzle appears with a clear objective. Study the board — it stays static while you calculate.

🧠
2

Calculate Variations

Work through the lines in your head. Consider all responses. Build your variation tree mentally.

✍️
3

Submit Your Solution

Input your calculated moves. The board stays static — prove you calculated, don't guess.

Recommended by the chess community

From club players to IMs

Where tactics meets ingenuity. ChessRiddle has become part of my daily training, and the most fascinating part are the evaluation puzzles — something I've never seen in any other application. I recommend it even to advanced players.
Michel Alejandro Díaz Pérez
Michel Alejandro Díaz Pérez
IM and Chess Coach
Chess puzzles are normally basic positions where you try to find the best first move of a sequence. ChessRiddle brings so much more depth and variety with variation trees, visualisation and pieceless exercises and thus trains the skills a good chess player actually must bring to the board.
Mircea Bratu
Mircea Bratu
Club player at SG Schwabing München Nord

Your Progress

Keep improving your calculation

Rating
Solved
📈
Win Rate
🔥
Current Streak

Choose Your Plan

Start with 14 days of Gold — completely free.

MonthlyYearly

Register now and get all Gold features free for 14 days.

Secure payments powered by Stripe. Cancel anytime.

For clubs, teams & training groups

5-9 players

20% off

10-24 players

30% off

25+ players

40% off

Permanent discount on yearly plans — every player in your group pays the same rate.

✉️

Write to us

Group size and contact are enough

🎟️

Receive a discount code

Tailored to your group size

👤

Players sign up individually

Each with their own account and 14-day trial

Ready to improve your calculation?

Train visualization with a real variation tree — move by move, no guessing.