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.

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

Is there a tactic?

Half real tactics, half genuinely quiet positions. Learn to spot shots without seeing ghosts—and measure both mistakes separately.

Train tactical vision →