←Back to guide

Guide · PGN import

Import a PGN
into a clean repertoire.

Bring in a Lichess study or a Chess.com game, then keep only the branches worth training.

ChessFlux accepts PGN from a file, pasted text and compatible links such as some Lichess studies or Chess.com games. The right reflex is to treat the import as a starting point, not as the final truth.

Before importing, ask yourself what you want to keep: a precise line, a model game, a full study, or only a line you went wrong in. The clearer the goal, the more readable the repertoire stays afterwards.

close
Create a repertoire
Cancel
Create a repertoire
Choose your color
A repertoire trains one side at a time.
White
Build your repertoire moving first.
Black
Prepare your answers to common openings.
Name and starting position
Search an ECO opening or leave empty to start from the initial position.
Name
White · Italian · traps
Description
Optional notes
Search an opening (e.g. Ruy Lopez)
Source
Start from scratch, import your own lines, or copy a course from the catalog.
edit_note
Start from scratch
An empty repertoire you build move by move.
file_upload
Import a PGN
Bring your own lines from a PGN file.
library_books
Copy from the catalog
Start from a ready-made course.
PGN
[Event "Italian — traps"] [Site "https://lichess.org/study/…"] 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Bd2 Bxd2+ 8. Nbxd2 d5 { Black strikes back in the center. } *
1
2
3
4
Figure 1 Creating a repertoire on desktop, import tab.
  1. 1 Choose the side you play in this repertoire.
  2. 2 Give it a clear name right away: color, opening, goal.
  3. 3 Pick “Import a PGN” as the source.
  4. 4 Paste the PGN of your study or game.

Prepare the source

If you import a long PGN, first check that it doesn’t mix too many unrelated games. A Lichess study can hold several chapters; an annotated game can include many sidelines. That information is useful, but it can make the tree too dense for a first session.

  • Keep comments that explain a plan or a trap.
  • Avoid importing several openings into the same repertoire.
  • Give the repertoire a clear name: color, opening, goal (figure 1, marker 2).
Key takeaway

An import is successful when you can start training right after and understand why each branch exists.

Clean up after the import

Once the PGN is in ChessFlux, open the lesson and walk through the first moves in the move list (figure 2). If a line doesn’t fit your style or a position you will play, leave it aside. The repertoire should guide your practice, not archive everything ever played.

arrow_back
Repertoireschevron_rightWhite
Italian Game
Italian Game: Giuoco Piano
schoolTrain
play_arrowTrain from this position
Note on 4.c3
c3 prepares d4 and holds the center. If Black plays 4...Nf6, the main line continues with 5.d4.
touch_appDrag a piece to explore · right-click to draw
Variations ios_sharecontent_copymemory
1
e4
e5
2
Nf3
Nc6
3
Bc4
…
3...Nf6 4.Ng5 d5 5.exd5
3...Be7 4.d4 d6
3
…
Bc5
4
c3
4.b4 Bxb4 5.c3 Ba5
Lichess explorer2.4M · blitz+rapid
Nf658%1.4M
38%
26%
36%
d621%504k
41%
25%
34%
Qe712%288k
39%
24%
37%
Σ100%2.4M
38%
27%
35%
keyboard_double_arrow_left
arrow_back
arrow_forward
keyboard_double_arrow_right
flip_camera_android
menu
1
2
3
Figure 2 The lesson of an imported repertoire: board, moves and comments.
  1. 1 The main line and its branches. Spot the sidelines to drop here.
  2. 2 Comments imported with the PGN. Keep the ones that explain a plan or a trap.
  3. 3 Step move by move to check each branch.

If you import your own games, keep mostly the moments where you hesitated or lost the thread. They are the best candidates for a quick review: they tie opening work directly to your real problems.

Test right away

Finish with a short training session. If you often get stuck at the same spot, that’s not a failure: it’s the signal to add a note, shorten the branch or analyze the position before going on.

Import less, train better.

Pick a precise source, import it, then run a session to check the tree really helps you.

Get it onGoogle Play