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 – TheAutomaton Mar 5 at 15:18
up vote 3 down vote accepted

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 May 24 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. – Phonon Jan 26 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 Mar 1 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. – RemcoGerlich Mar 19 '17 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:

http://www.chessply.com

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 Oct 29 '15 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. – RemcoGerlich Mar 19 '17 at 12:08

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.

There is a new offering from ChessTempo.com!

https://beta.chesstempo.com/opening-training

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.

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.

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

protected by Phonon Mar 1 at 13:45

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

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