Generating your chess video…

Setting up the board

Chess Frame Logo

Chess Frame

Turn any chess game into a captivating, share-ready video — paste your moves, preview them live, and render.

Standard Algebraic Notation (SAN)

SAN records each move with a letter for the piece and the destination square — for example, e4 moves a pawn to e4 and Nf3 moves a knight to f3. It's the most common way to write chess moves.

Example: Magnus Carlsen vs Garry Kasparov (Magnus aged 13)

e4 c5 Nf3 e6 d4 cxd4 Nxd4 a6 Nc3 Qc7 Bd3 Nf6 O-O Bc5 Nb3 Ba7
Qf3 Nc6 Bf4 d6 Qg3 Nh5 Bxd6 Qd8 Qg4 Qxd6 Qxh5 Qe5 Qh3 Bd7 Kh1
O-O-O f4 Qc7 e5 Nb4 Ne4 Kb8

Portable Game Notation (PGN)

PGN is a text format for full games, including metadata such as player names, event, and result, followed by the move list. Files use the .pgn extension — Chess Frame reads the players, event and moves automatically.

[Event "Example Game"]
[Site "Chess Club"]
[Date "2025.02.02"]
[White "PlayerA"]
[Black "PlayerB"]
[Result "1-0"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. d4 a6 1-0
1

Your Game

Paste a PGN, upload a file, or type moves — the board updates as you go.

Drag & drop your PGN file here, or

moves
Waiting for moves…
2

Story & Players

Optional titles and names shown in the video's intro, outro and side panel.
3

Style & Pace

Pick a preset to start, then fine-tune anything below.
Board square size ? 50
Bigger board, larger video frame.
Frame rate ? 24
Smoothness of motion (fps).
Move duration ? 10
Frames per move — higher is slower.
Glide speed ? 0.5×
Easing of the sliding pieces.
Pause after move ? 1s
Breathing room between moves.
Final hold ? 3s
How long the last position lingers.
Intro / outro text size ? 28
Title card font size.
Move caption size ? 15
Current-move caption size.
Move list size ? 11
Side move-list font size.
Move list density ? 23
Lines per column in the move list.
On: white starts at the bottom. Off: the board is flipped (black on bottom). The preview flips too.
Estimated length: ?
Ready

Your chess video is ready 🎬