Random Chess Opening
Generator
Use the free chess opening randomizer to draw from 2,831 ECO-classified variations, then explore the moves, analyze the position, and practice it.
♖
2,831 Openings
Every ECO-classified opening variation, from main lines to rare sidelines.
♕
246 Free Repertoires
Curated opening systems you can learn and practice, completely free.
♔
Spaced Repetition
Train your repertoire with smart review scheduling to build lasting memory.
Discover Openings
Randomly select from 2,831 chess opening variations to study.
Analyze
Use arrow keys to navigate
Analyze
Draw an opening to step through its moves here.
Free forever
Build Your Opening Repertoire
Master chess openings with 46 official systems and 200 community repertoires. Track your progress and train with spaced repetition.
- 246 opening systems
- Spaced repetition training
- Track your progress
New training tool
Train tactical vision →Is there a tactic?
Half real tactics, half genuinely quiet positions. Learn to spot shots without seeing ghosts—and measure both mistakes separately.