The best chess engines today are almost unrecognizable to the ones a mere two years ago. The progressing technological advance changed the game of chess during the last few years.
In 1997 the IBMs supercomputer Deep Blue defeated the World Champion of those times, Garry Kasparov, in a chess match under tournament conditions.
It became obvious that artificial intelligence was on the rise!
Our list of the Top 6 Best Chess Engines of the World in 2021
Today, more than 20 years since Deep Blue defeated Kasparov, chess engines have even become a lot stronger and increase in playing strength each year. This is partly due to the increase in processing power that enables calculations to be made to even greater depths in a given time.
In addition, programming techniques have improved enabling the engines to be more selective in the lines that they analyze and to acquire a better positional understanding. Even better than the World Chess Champion Magnus Carlsen. Nowadays, there is no human player who can beat one of the best chess engines.
1. Stockfish 13 – Elo 3546
Stockfish is the strongest. It is easy to say that Stockfish 13 is well beyond the skill of any grandmaster.
Stockfish is an open-source UCI chess engine available for various desktop and mobile platforms. It is developed by Marco Costalba, Joona Kiiski, Gary Linscott, and Tord Romstad, with many contributions from a community of open source developers.
In fact, GM Alec Colovic praised Stockfish after better understanding what happened on the board at the World Championship match between Magnus Carlsen and Fabiano Caruana.
For him, it was easy to understand why Stockfish would be the top, TCEC.
The best thing about Stockfish is that it is free, open-source, and cross-platform.
At the moment, Stockfish 13 64-bit 4CPU has an Elo rating of an incredible 3546 points.
You can download Stockfish here:
2. Fat Fritz 2 – Elo 3526
Fat Fritz 2 is a newcomer on the scene. This chess engine was only released in February 2021 and Fat Fritz 1 in November 2019 as part of the Fritz 17 package.
Fat Fritz 2 makes use of NNUE and Stockfish with a double-sized network. Thanks to new developments in AI technology, it can run on a CPU instead of requiring the expensive GPU graphics cards for game playing that its predecessor needed.
Combining NNUE with the powerful Stockfish move search, it is no surprise that this commercial chess engine has a rating very close to Stockfish 13. A mere 20 Elo separates the two of them.
Fat Fritz 2 is available for Windows 7 or higher.
You can purchase it here:
3. Komodo Dragon – Elo 3495
Komodo is a UCI chess engine developed by Don Dailey, Mark Lefler and supported by chess author and evaluation expert GM Larry Kaufman.
The chess engine is a commercial one, but version 12 is free for non-commercial use. You will need a GUI as the download does not include a chessboard.
At the moment, Komodo Dragon has an ELO rating of 3495.
Komodo is available for Windows, Linux, and Mac OSX 10.7 or higher,
You can buy the latest version of Komodo or get an older version for free here:
4. Igel 3.0.5 – Elo 3418
The name Igel is the German word for Hedgehog and was chosen because numerous hedgehogs lived in the developer’s garden.
Igel branched from GreKo in 2018 due to the developer wanting to learn new things and hopefully improve upon the chess engine.
Things did not start off well with Igel regressing, but poor results in TCEC season 15 (finishing last in Division 4a) provided the necessary motivation for the developer to turn things around.
Igel climbed steadily through the ranks until it is now ranked at number 4 in the CCRL list with a time control of 40 moves in 15 minutes.
This is a strong, free chess engine that runs on Windows, Linux, and Mac OS.
You can find out more about it and download the engine here:
5. RubiChess 2.1 – Elo 3407
Chess players today are fortunate to enjoy 3 free chess engines in the top five. RubiChess 2.1 being the third.
Fat Fritz 2 and Komodo Dragon are the two commercial engines in the top 5.
RubiChess is a UCI chess engine by Andries Matthies that started out as Ox88 engine back in 2017; the engine has evolved until it includes NNUE.
This latest advance was announced in September 2020.
RubiChess is available for Windows, x64 Linux, MacOS x64, and Raspbian until Raspbi 3 and 4.
Download RubiChess 2.1 here –
6. Houdini 6 – Elo 3398
Houdini is a UCI chess engine developed by Belgian programmer Robert Houdart. Earlier versions are free for non-commercial use (up to version 1.5a). Later versions – 2.0 and onwards – are commercial.
At the moment, Houdini 6 64-bit 4CPU has an ELO rating of 3398.
Houdini will run on recent Windows operating systems. On Linux computers, you can use Wine with little impact on the performance, and on Apple computers, a Virtual Machine will allow you to run Houdini.
There are two versions of Houdini available:
- Houdini 6 Standard – for the majority of users with mainstream computers.
- Houdini 6 Pro – for high-end users.
The standard version supports up to 8 threads and 4 GB of hash, while the pro version supports 128 threads and 128 GB of hash memory.
You can purchase Houdini here:
Most Popular And Best Chess Engines Among Club Players
Today, many chess players spend a lot of time working with computers. Any ambitious chess player can and should download at least one strong chess engine. Chess engines evolved to one of the most vital chess training tools.
Having a chess engine gives you the possibility to have a Super-GM at home who will give you his evaluation and the best move in any position you want.
Although there is a great variety of chess engines with different styles and strong points (and weak points also), most of them play better than any human player, so there is no better advice to take! And some of them are even free!
In essence, chess engines are a great chess training tool to have. If they are used correctly, they can help any chess player to improve. If not, the extensive use of chess engines can result in the stagnation of your playing ability and you might stop improving.
Therefore, firstly, we want to caution you a little against the topic of chess engines in the following article. Subsequently, we will present you the three best and latest chess engines which are available on the market.
Don’t Abuse Chess Engines
The use of chess engines is a complicated topic. The former World Chess Championship Contender Peter Leko once said that “in our modern computer era, it’s always a delight […] to stimulate our brains.” This means that in most cases, you’ll learn more and increase your understanding of chess by doing the work yourself.
However, it becomes more and more obvious that plenty of amateur chess players don’t think by themselves about a given chess position, but immediately start to look at the machine’s evaluation. These habits turn out to be fatal, as they keep you away from training your own chess skills.
If you analyze your games, it is extremely important to use your own brain and not solely the best chess engines!
Don’t be lazy and just let the machine tell you the best moves. You don’t have the computer on your side during your real games.
Invest your chess study time into a detailed analysis of your own games, especially the games you lost as you’ll learn more from them! In the end, you can ask for hints from the computer.
Sometimes, even the best players in the world can’t convert a position a computer evaluates to a +1.5 advantage. So, don’t rely on artificial intelligence but on your own brain!
Disadvantages of Using Chess Engines
There is one major downside of using chess engines! They don’t care about winning the game but try to achieve the highest possible assessment in their merit function.
A computer isn’t really interested in subjectively dangerous counterplay that objectively doesn’t pose a threat. Hence, it is vital not only to look for the move with the highest ranking while analyzing with chess engines but also to concentrate on the easiest way to win.
When you have the choice between a complicated mate in 8 moves sacrificing material and a simple way to win the opponent’s queen with an easily won position, you should always decide for the latter.
Unlike Chess Engines We Are Not Machines
People often have a tough time to turn objectively won positions into a full point. Thus, in winning positions it is essential to stay highly concentrated and to prevent counterplay, instead of traveling mentally to the calculation of the allegedly won ELO points and the next game in the tournament.
Moreover, it is dangerous to trust the evaluation of chess engines. A position which an engine assesses as 0.00 is not necessarily an easy draw for both sides.
It can also mean that one side has to eliminate the opponent’s strong initiative with 10 precise moves in a row. Practically speaking, this is an extremely difficult task.
Hence, it is important to understand why computers give certain evaluations. It should also be noted that chess engines are not able to detect fortresses.
You can take a look at the position on the right. Black managed to create a fortress. He can just move his rook between f6 and d6. If White gives checks with his queen, Black’s king always stays next to the pawn.
White can’t make any progress.
One of the biggest criticisms of chess engines in the past was their inability to accurately evaluate such fortresses.
Such a position might well have received a +2.00 evaluation not very long ago. However, thanks to the continuing advancements in chess engines, Stockfish 13 now rates this position even no matter which side is to move.
There Is No Substitute For Putting in the Hard Work
The right tool for the right job is a wise saying we would do well to heed even in our technological age. Chess engines are a great aide to chess players, especially if you train alone.
However, legitimate chess improvement requires a level of discipline that prefers to avoid shortcuts and opts for the steeper path to real knowledge and understanding.
More and more chess players become too lazy to think on their own. Instead, they almost always look at the engine’s evaluation.
This superficial approach to chess study will not only fail to improve your chess game, but it will also make you worse by enforcing bad habits.
Chess games among human beings involve a lot more subtleties than a simple computer evaluation like +0.51 can tell you.
Conclusion – Best Chess Engines
There are other powerful chess engines out there. I don’t think anybody can argue against Alpha Zero being the top dog. However, Alpha Zero is not available to the public.
Stoofvlees is another strong chess engine, but it is unavailable too.
The impact of Alpha Zero on the development of chess engines also can’t be denied. Many of the top chess engines now include NNUE as a result of playing against Alpha Zero.
Chess engines are a curse and a blessing at the same time. Chess players who use them intelligently greatly benefit from the rise of strong computers.
If you’re looking for a world-class training course on becoming better at making practical decisions at the chess board on your own, we’ve got a special deal for you.
GM Francisco Vallejo Pons – one of the world’s top 50 players with a Super-GM rating of 2707 – has created a unique chess video series on exactly this topic.
Armed with Paco Vallejo’s valuable advice on how to avoid time trouble, eliminate blunders and recognize the critical, game-winning moments, you’ll be ready to outplay even the strongest players in the heat of the battle.
Other interesting articles for you: