Beta
This tool is in beta — features may change. Feedback welcome!
Position Composer
Generate chess positions & puzzles
Position Type
Opening
Middlegame
Endgame
Tactic
Strategy
Combination
Difficulty:
5
/ 10
Opening Filter
Any / Random
Italian Game
Ruy López
Scotch Game
King's Gambit
Vienna Game
Petrov Defense
Sicilian Defense
Sicilian Najdorf
Sicilian Dragon
French Defense
Caro-Kann Defense
Pirc Defense
Scandinavian Defense
Alekhine Defense
Queen's Gambit
QGD
Slav Defense
King's Indian Defense
Nimzo-Indian
Grünfeld Defense
Dutch Defense
London System
Benoni Defense
English Opening
Catalan Opening
Réti Opening
Material Balance
Any
Equal Material
White Advantage
Black Advantage
Imbalanced
▶ Generate
↻ Shuffle
← Prev
→ Next
⇵ Flip
⚙ Settings & Filters
▼
White to move
0 / 0
8
7
6
5
4
3
2
1
a
b
c
d
e
f
g
h
Position Analysis
Starting Position
Select a position type and click "Generate" to create a new composition. Use the difficulty slider to filter by complexity.
FEN Notation
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
📋 Copy FEN
⚙ Open in Game Composer
Load
Prev
Generate
Flip
Next