If you play online and study seriously, your games end up as a pile of PGN files: one from Lichess, one from Chess.com, one from a tournament, and a database from a coach. Our free PGN tools help you get them under control.
What is a PGN?
PGN (Portable Game Notation) is the standard text format for chess games. It has a header with tags such as [White "..."], [Result "..."] and [Date "..."], followed by the moves. Every chess program can read it.
Merging files
Select several .pgn files at once, or paste them together. The tool detects each game, so you can build a single study file. Handy for:
- Preparing against an opponent from multiple sources
- Building a repertoire database for one opening
- Sending your coach one file instead of ten
Splitting a database
Load a large PGN and the tool lists every game with players, result and date. Download one game on its own, or export the full list as a CSV to open in a spreadsheet. A quick way to see which opponents you have played most.
Cleaning games
Downloaded games often come with clutter: engine comments, clock times, variations and annotation symbols. Choose what to strip:
- Comments in curly braces, including clock and evaluation notes
- Variations in parentheses, with nested ones handled
- NAGs like
$1and!?
The result is a clean mainline you can print or feed into a training tool.
Filter and de-duplicate
Type a player name to keep only their games. Switch on duplicate removal to drop repeated games, which is common when you merge Lichess exports from different days.
Real validation, and your games stay yours
Games are parsed with a real chess engine library, so every move is checked. If a game contains an illegal move, you are told which game and which move, instead of it quietly corrupting your database. Files are processed in memory and are not stored unless you choose to save them as a collection in your account.
Positions, statistics and your library
Extract the final position of every game, or the position after a chosen ply, as a FEN list. Filter by ECO code, result, date range or minimum game length, and sort by date, players or length. A summary shows White/draw/Black results, average length and your most frequent players and openings.
When you are signed in you can save the result as a named collection, reload it later and keep building. No more hunting for the right file.
Next steps
Once your games are clean, review them with the shared boards on Chess Home, solve some puzzles from your own mistakes, or turn a key position into a diagram with the FEN to image tool.
Comments (0)