Premium Feature

Upgrade to premium to use this feature and unlock all advanced capabilities!

Upgrade Now
0.00
Engine analysis will appear here when Engine is ON
White
--:--
-
Black
--:--
-
Moves
FEN
Comment
Good (!)
Brilliant (!!)
Mistake (?)
Blunder (??)
Interesting (!?)
Dubious (?!)
Delete Comment
Delete Annotation
Delete Move

Add/Edit Comment

Select Variation

Multiple continuation options available. Select which variation to follow:

Board Editor Instructions

How to Insert Pieces:

  • Drag pieces from the editor panel onto the chessboard

How to Remove Pieces:

  • To remove a piece from the chessboard, double-click on it

Other Functionalities:

  • Clear: Removes all pieces from the board
  • Start: Saves the current position as a starting position (requires exactly 2 kings that are not touching)

Tip: Use the "Start" button to save your custom position as a FEN string that can be loaded later.

Tag Pairs (Game Info)
Opening Repertoire

Select a repertoire to load PGNs into the board

Online Database
Source: Lichess Opening Explorer database for the position (public API).
Updating...
Database output will appear here…

Create New Repertoire

Paste PGN

Load FEN Position

FEN (Forsyth-Edwards Notation) is a standard notation for describing a chess position.

Format: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1

Board Editor Instructions

How to Insert Pieces:

  • Drag pieces from the editor panel onto the chessboard
  • Click on any square to place the selected piece
  • You can place multiple pieces of the same type

How to Remove Pieces:

  • Double-click on a piece to delete or remove it from the chessboard

Other Functionalities:

  • Clear: Removes all pieces from the board
  • Start: Saves the current position as a starting position (requires exactly 2 kings that are not touching)
  • Active Color: Set which side moves first
  • Free Movement: Nullmove mode is automatically enabled, allowing free piece movement

Tip: Use the "Start" button to save your custom position as a FEN string that can be loaded later.