There are a lot of websites to train your tactics, but I can't find any for opening repertoire. I am looking for something similar to 'Chess Position Trainer' but online, where I can import a pgn file with my repertoire, indicate that I want to train it as Black and track my progress. Does such a software exist?

UPDATE/NOTE: being able to train against my own reperoire, and rather than the best tree/stats move is vital for me.

  • I don’t think there is any perfect software that does exactly what you want, but practicing openings with a friend is a great way, I also like to have an opening tree and analyzer in the background Commented Mar 5, 2018 at 15:18
  • Recently came across listudy.org, which does exactly what you want. And it's completely free and open-source (like lichess)!
    – pmsoltani
    Commented Jun 20, 2021 at 8:17

10 Answers 10


I think that openings.chessbase.com has what you're looking for. I use it to drill openings and it works really good.

Enter moves on the board or click them in the Live Book.

Mark a move to add it to your White or Black repertoire. All marked moves will be colored in the Live Book.

Load your White or your Black repertoire as game notation. White and Black are stored separately.

From any position, drill your repertoire. It doesn't matter whether you have marked moves or not, you can drill any position. The program will lead you into your openings. If you run out of moves, stop the drill and check the Live Book. Repeat the drill from the position where you last started it.

  • I think this best answers the intent of my truly old question. I have to try out both lichess and chessbase one, but feels like only chessbase really does support training the way I had in mind.
    – Joe
    Commented May 24, 2018 at 15:54

2018 update:

It seems lichess.org offers a lot of the features you're looking for. On lichess, go to tools then choose Analysis board:

  • The editor allows you to import FEN, PGN or edit the board yourself.
  • You have access to two proper opening databases, one extracted from the games played on lichess and one from the masters games (top players). It's not only an opening explorer showing the lines, but it also shows you samples of games where a given line is employed.
  • You can set up your position and play through the opening branches, while simultaneously verifying the engine assessment on the position. From a given position you can also choose to practice against the computer, for instance for a variation you've come up on your own.
  • Last but not least, once your analysis is done, you can save it all as a study (which can also be made private). As such, all the variations and side-lines you've explored/tried and plan to keep will be saved together with the engine analysis of them. These will be your personal repertoires, which you can continuously modify whenever you find improvements.

The features are available to everyone. Once you've created a couple of repertoires and started practicing them on lichess, in your profile there is an analytics page where all sorts of statistics will be calculated based on your performance. For example, your rate of win with a certain line, or your frequency of certain moves and so on. That will help you to assess how you are performing with your different openings.

Older suggestions: In terms of simple online opening explorers, there's always the Shredder Opening Database, can be useful for quickly checking something.

Then there's the database available on chesstempo which is actually really detailed (statistics on each opening etc) and gives exemplary games of any opening played by real players.

But I believe for what you want to do, lichess is the go-to choice here.

  • 2
    @RemcoGerlich That was a quite out-dated answer from 2014 :) I've edited it now.
    – Ellie
    Commented Jan 26, 2018 at 20:56
  • 1
    I think that this answer is the best option IMO, lichess.org is one of the best things that I've found.
    – TMcSquared
    Commented Mar 1, 2018 at 14:56

www.chessable.com just launched. This should be exactly what you are looking for. You can import pgns and can train the opening using space repetition.

  • Compared to Chess Opening Trainer, this seems to lack the focus on positions rather than lines. Commented Mar 19, 2017 at 11:49

I am not aware of any Online Chess training website which allows you to load your own Chess opening repertoire in pgn format. Therefore, I added this option in my iChess Android app. You can load your Opening PGN file with short repertoire lines, and make moves for "your" side and the App will award points accordingly.

More details on this blog: http://mychessapps.blogspot.in/2013/02/how-to-practice-chess-openings-with.html

Regards, Asim Developer of iChess App


Yeah I’ve wanted something like this for quite some time… SO I made one as a side project located here:


It’s basically an online repertoire manager that lets you organize and train against your rep. No downloads, just use a modern web browser or mobile device and you should be good to go. It's very much beta'ish so let me know if anything weird happens :)

  • 1
    A cool project!
    – SmallChess
    Commented Oct 29, 2015 at 22:55
  • It worked well enough to upload a PNG and train a couple of lines, cool. Does it keep any statistics on how well you've trained a given position? That seems to be the next step. And work well with variations in PNG files. Commented Mar 19, 2017 at 12:08
  • chessply SSL certificate expired 2018.
    – misterbee
    Commented Dec 25, 2020 at 15:02

There is a new offering from ChessTempo.com!


Welcome to the Chesstempo opening training tool. The opening trainer allows you create and manage your opening repertoire, and then train against your repertoire using spaced repetition to optimise your learning. The opening training also integrates with our play chess online feature, allowing you to get feedback after each game on where you deviated from your opening repertoire, or extend your repertoire to account for an opponent line from your game not already covered in your repertoire.

  • I also consider this tool to be the best opening-trainer. It's similar to the (no longer continued) Chess Position Trainer and significantly better, as there are a lot of options to make your training more effective (like playing moves that often have been seen faster; like hiding moves that have been correct x times).
    – BNetz
    Commented Feb 11, 2019 at 21:49

ChessX might be something you are looking for, it has a training mode that uses a PGN file that you give to it.


Actually, I am the author of a website tool that answers the question to some extent. You can load your own PGN file and train yourself against it as a one-time exercise with no progress tracking. You can replay the exercise by revisiting the dynamic link that encodes all the chess data. This sample link shows a demo. The task is to play White against the Hanham concept in the Philidor defense, which is considered refuted by opening theory.

I wrote the tool for myself and never found the time to provide a user guide but it should work for everyone once you learn how to operate it. I can help with any questions.


Chess.com has a puzzle mode in its chess diagram editor. Perhaps you could create puzzles for each line in your repertoire, and save them to a group forum.


I created a web application to help build and memorize chess repertoires.

It is completely free and you can use it from any device.

The app is still in development so everything is far from perfect, but I still wanted to share it because it can be useful to you as the key features (build & train) are functional.

I am interested in having feedback to continue in the right direction.

I am not a company and I am alone in managing this project, I apologize in advance for any problem you may encounter while using it, I will try to do my best.

Feel free to try here https://chess-repertoire-companion.com

Any kind of help around this project would be greatly appreciated! 😉


Not the answer you're looking for? Browse other questions tagged or ask your own question.