Stockfish logoChess engine profile · Updated October 2026

Stockfish 19 The strongest chess engine in the world

Stockfish is a free, open-source chess engine that has dominated computer chess for over a decade. Version 19, released September 5, 2026, is up to 44 Elo stronger than Stockfish 18 in the developers’ tests and is number 1 on every major rating list, with 3650 on CCRL 40/15 — far above any human grandmaster. It uses the SFNNv16 neural network for evaluation. Play it here in your browser, take it with you in the Rama Chess app, or let it check your own games.

3650 CCRL 40/15 No. 1 on CCRL & CEGT +44 Elo over Stockfish 18 SFNNv16 network Free · GPLv3
Rama Chess logo: play and analyse with Stockfish 19

Stockfish quick facts (October 2026)

Latest version
Stockfish 19, released September 5, 2026. The version before, Stockfish 18, came out on January 31, 2026. There is no Stockfish 18.1.
Stockfish 19 Elo
3650 CCRL 40/15 (4 CPU) · 3804 CCRL Blitz (8 CPU) · 3649 CEGT 40/20 (1 CPU) · 4116 CCRL Fischer Random. No. 1 on all of them. Every version’s Elo
Stockfish 18 Elo
3649 CCRL 40/15 (4 CPU) · 3772 CCRL Blitz (1 CPU) · 3621 CEGT 40/20 (1 CPU)
Stockfish 19 vs 18
Up to +44 Elo and more than three times as many game pairs won as lost (Stockfish team tests). New SFNNv16 network, one network instead of two, universal downloads. Full comparison
Download
Free (GPLv3), only from stockfishchess.org/download or the Source code. Which file to pick
Android / APK
No official APK. The official Android files are engines for chess apps. Use an app with Stockfish inside (like Rama Chess) or play online.

Sources, checked October 15, 2026: CCRL 40/15 (computed Oct 9, 2026), CCRL Blitz (Oct 10), CCRL 40/2 FRC (Oct 4), CEGT 40/20 (updated Oct 11), Source code.

Try it

Play against Stockfish 19 online

Free, in your browser, nothing to install. The board loads only when you press play.

  1. Press playThe Stockfish 19 board opens on this page.
  2. Set up your gameChoose your side and your settings, then make your first move.
  3. Check the game afterwardsOpen the analyser to see where the engine got ahead.

Other top engines you can play here: Obsidian, Stormphrax, Reckless, PlentyChess, Viridithas, Berserk, Caissa, Koivisto, Ethereal. Licences and source code: chess engine licenses.

Download

Download Stockfish 19 (official) and on your phone

Stockfish 19 is free. Get the engine only from the official site or source — or use it inside an app.

You haveWhat to download
Windows, Mac or LinuxThe “universal” file for your system from stockfishchess.org/download, then add it to a chess program (GUI). Step by step
Android phoneThere is no official Stockfish APK. The official Android files (ARM64, ARMv7) are engines that a chess app loads. Easiest: an app with Stockfish built in, like Rama Chess below.
iPhone / iPadNo engine file. The official site recommends the SmallFish app.
Want Stockfish 18?Still on the official Source code (January 31, 2026). Stockfish 19 is stronger.
No download at allPlay Stockfish 19 online or use the analyser in your browser.
Rama Chess app icon

Rama Chess — play and analyse with Stockfish

Free Android app on Google Play

  • Play Stockfish at full strength, or choose from 130+ chess bots at every level.
  • Analyse your games with the engine and see the best move in every position.
  • Train with puzzles, openings and the games of the best players.

Want the engine file itself for a desktop chess program? The official builds for Windows, macOS and Linux are at stockfishchess.org/download. “Stockfish APK” files on other sites were not made by the Stockfish team. All official download links.

Strength

Stockfish 19 Elo rating

Real numbers from the main engine rating lists, checked October 15, 2026

CCRL 40/15 · 4 CPU
3650
No. 1 · computed Oct 9, 2026
CCRL Blitz · 8 CPU
3804
No. 1 · computed Oct 10, 2026
CEGT 40/20 · 1 CPU
3649
No. 1 · updated Oct 11, 2026
CCRL Fischer Random
4116
No. 1 · Chess960, Oct 4, 2026

Stockfish Elo by version (CCRL 40/15)

4 CPU1 CPUCCRL 40/15, October 9, 2026
SF 19
3650
SF 18
3649
SF 17
3642
SF 16
3641
SF 15
3622
SF 14
3622
SF 13
3612
SF 12
3589
SF 11
3546
34003500360037003800
Number on the right = 4 CPU rating. Source: CCRL 40/15 rating list, computed October 9, 2026, checked October 15, 2026. Every version and list.

How strong is Stockfish 19 really?

Why different numbers? Each rating list tests engines on its own hardware and time control and fixes its own scale, so 3650 on CCRL 40/15 and 3804 on CCRL Blitz are both correct. Compare engines inside one list only. More CPU cores also add strength: on CCRL 40/15 Stockfish 19 is 3650 with 4 cores and 3629 with 1 core.

Why is 19 only one point above 18 on CCRL? Top engines draw most games from normal openings (Stockfish 19 drew 92.6% of its 698 CCRL 40/15 games), which squeezes the top of the list, and the error margin is ±17. The Stockfish team tests with unbalanced openings, where Stockfish 19 gained up to 44 Elo over Stockfish 18.

Stockfish 4000 Elo? Only the Fischer Random list (4116) is above 4000. On the normal-chess lists Stockfish 19 is between 3649 and 3804. Sites that say “4000+” or “4050” for normal chess do not name a rating list.

And against humans? Magnus Carlsen’s peak of 2882 (FIDE, May 2014) is the human record. Engine lists and FIDE are separate pools, so the exact gap cannot be measured — but no top player has seriously challenged a top engine in an even match since Deep Fritz beat world champion Vladimir Kramnik 4–2 in 2006. Stockfish vs Magnus Carlsen · Stockfish Elo by version

What is new

Stockfish 19 vs Stockfish 18

The two latest major releases, side by side, from the official release notes. More detail: Stockfish 19 vs Stockfish 18 · Stockfish 18 vs 17

Stockfish 19Stockfish 18
ReleasedSeptember 5, 2026January 31, 2026
Elo gain (Stockfish team tests)Up to +44 over Stockfish 18Up to +46 over Stockfish 17
Game pairsMore than 3 times as many won as lost vs Stockfish 184 times as many won as lost vs Stockfish 17
CCRL 40/15 (4 CPU)3650 (No. 1)3649
CEGT 40/20 (1 CPU)3649 (No. 1)3621
Neural networkSFNNv16: redundant threat features removed, new pawn-pair features; the second, small network (added in 16.1) retiredSFNNv10 with the new ‘Threat Inputs’ features
TrainingQuantization-Aware Training; hundreds of billions of positions rescored with a strong Leela netAutomated training recipes; over 100 billion positions of Lc0 data
Search and speedShared memory reworked for Linux, macOS and BSD; 1 GB Linux huge pages‘Correction History’ search; ‘Shared Memory’ for network weights; better at stalemates and fortresses
DownloadOne “universal” file per system that picks the best code for your processorSeparate builds per processor type (avx2, bmi2, avx512 …)
New platformsRISC-V, LoongArch, WebAssembly—
LicenceFree, open source (GPLv3)Free, open source (GPLv3)
The version before

Stockfish 18: Elo, release date and strength

Released January 31, 2026, and replaced by Stockfish 19 seven months later

Stockfish 18 Elo
3649
CCRL 40/15, 4 CPU (3628 on 1 CPU)
CCRL Blitz · 1 CPU
3772
CEGT 40/20 (1 CPU): 3621
Released
Jan 31 · 2026
Replaced Stockfish 17.1
Neural network
SFNNv10
With Threat Inputs

Stockfish 18 came out on January 31, 2026. It brought the SFNNv10 network with its new ‘Threat Inputs’ features, a search refined with ‘Correction History’, and ‘Shared Memory’ for cloud analysis. Against Stockfish 17 it gained up to 46 Elo and won four times as many game pairs as it lost.

Stockfish 18 Elo: 3649 on CCRL 40/15 with 4 CPU cores and 3628 with 1 core, 3772 on CCRL Blitz (1 CPU) and 3621 on CEGT 40/20 (1 CPU) — lists checked October 15, 2026. On every list it is just below Stockfish 19. There is no Stockfish 18.1: after 18 the next official release was 19.

Stockfish 19 is up to 44 Elo stronger, so it is the version to play and analyse with today. On Rama Chess the play page and the analyser use Stockfish 19. Stockfish 18 can still be downloaded from the official Source code.

Inside the engine

How Stockfish works

Two parts do the work: a very fast search and a small neural network

Alpha-beta search

Stockfish looks many moves ahead and cuts away the lines that cannot be best, so it spends its time only on the moves that matter. It checks millions of positions every second.

NNUE evaluation

A neural network that runs on an ordinary processor gives each position a score. It arrived in Stockfish 12 in 2020, and the old hand-written evaluation was removed completely in Stockfish 16.1 (February 2024).

UCI engine

Stockfish has no board of its own. It speaks the UCI protocol, so any chess program, website or app can ask it for moves and evaluations. That is how it plays on this page.

Open source

The code is public and free under the GPLv3 licence. It began in 2008 as a fork of Glaurung by Tord Romstad, Marco Costalba and Joona Kiiski, and is now developed by a worldwide community.

Tested on every change

Each change to the engine must prove itself in many thousands of test games on volunteers’ computers before it is accepted. Small gains add up from release to release.

Runs on anything

It plays at master strength on a phone and gets stronger with more cores and memory. The same engine is used on laptops, on servers and in engine championships.

History

Stockfish evolution

From the first release in 2008 to today's Stockfish 19

Nov 2008
Stockfish 1.0
First public release by Tord Romstad, Marco Costalba and Joona Kiiski — a fork of Glaurung 2.
Jan 2016
Stockfish 7
A top engine of its day. Its CCRL 40/15 rating today is 3385 (4 CPU), almost 300 points below Stockfish 19 on the same list.
Jan 2020
Stockfish 11
Last release using the classical hand-crafted evaluation function before the neural-network era.
Sep 2020
Stockfish 12 — NNUE introduced
A landmark release: the NNUE neural-network evaluation arrives. Against Stockfish 11 it won at least ten times as many game pairs as it lost.
Jul 2021
Stockfish 14
A larger, better NNUE network. Wins four times more game pairs than it loses to Stockfish 13, and the team measured it at least 400 Elo ahead of Stockfish 7.
Apr 2022
Stockfish 15
Fourth-generation NNUE network and search improvements: 36 Elo ahead of Stockfish 14 in the team’s tests.
Jun 2023
Stockfish 16
SFNNv6 network: up to 50 Elo over Stockfish 15. Stockfish 16.1 (February 2024) then removed the hand-written evaluation for good.
Sep 2024
Stockfish 17
Up to 46 Elo over Stockfish 16, and good moves found much faster. Stockfish 17.1 followed in March 2025 (up to +20 Elo).
Jan 31, 2026
Stockfish 18
SFNNv10 with new 'Threat Inputs' features. Heavily refined search using 'Correction History', plus 'Shared Memory' for cloud analysis. Up to 46 Elo over Stockfish 17. CCRL 40/15: 3649.
Sep 5, 2026
Stockfish 19 — current
SFNNv16: redundant threat features removed, new pawn-pair features added, and the second, smaller network of 16.1 retired. Up to 44 Elo over Stockfish 18 and more than three times as many game pairs won as lost. One universal download that picks the right build for the processor. CCRL 40/15: 3650, No. 1.
New

Stockfish 19 games with commentary

Play through each game on the board and read what the engine says about every move

All chess games with commentary
Archive

Stockfish games collection

Curated from CCRL and TCEC top-engine matches

Stockfish vs Top Chess Engines
9,225 games

Stockfish vs the world's strongest engines

Browse Stockfish's complete archive against LCZero, Caissa, Berserk, Torch, Dragon, Obsidian and 40+ other top engines. Filter by opponent, opening, or sacrifice theme. Replay every game move-by-move, analyse with engine evaluation, or practise the winner's moves.

Browse the archive
Matchups

Stockfish vs top engines

Five of the most-played head-to-head archives

Compare

Stockfish compared with other engines

Side-by-side comparisons with real rating-list numbers and match results

Best chess engines 2026 (full ranking) · Stockfish vs Leela Chess Zero · Stockfish vs AlphaZero · Stockfish vs Torch · Stockfish vs Komodo Dragon · Stockfish vs Reckless · Stockfish 19 vs 18 · Stockfish vs Magnus Carlsen

Featured

Stockfish sacrifice galleries

Stockfish's most spectacular tactical patterns

Watch

Stockfish 19 on YouTube

Games from our channels, explained move by move

Subscribe

Our YouTube channels

New engine games every day, each one explained by the engine that played it

Learn

Chess opening guides

Learn the openings Stockfish plays, then test them against Stockfish 19

Learn

More Stockfish and engine guides

How Stockfish works, how strong it is and how engines are rated

Questions

Frequently asked questions

What is the latest version of Stockfish?
Stockfish 19, released on September 5, 2026 (checked October 15, 2026). The version before it, Stockfish 18, was released on January 31, 2026. Between releases the team only publishes test (“dev”) builds.
What is the Elo of Stockfish 19?
3650 on CCRL 40/15 (4 CPU, October 9, 2026), 3804 on CCRL Blitz (8 CPU), 3649 on CEGT 40/20 (1 CPU) and 4116 on the CCRL Fischer Random list. It is number 1 on every one of these lists. Stockfish Elo by version.
What is the Elo of Stockfish 18?
3649 on CCRL 40/15 with 4 CPU cores (3628 with 1 core), 3772 on CCRL Blitz (1 CPU) and 3621 on CEGT 40/20 (1 CPU), checked October 15, 2026. It was released on January 31, 2026 and replaced by Stockfish 19 on September 5, 2026.
What is the highest Elo of Stockfish? Does it have 4000 Elo?
The highest number on a main list is 4116: Stockfish 19 on the CCRL Fischer Random (Chess960) list. In normal chess the highest is 3804 (Stockfish 19, CCRL Blitz, 8 CPU). So “4000 Elo” is only true for Fischer Random. No human has ever been rated above 2882.
Why doesn’t Stockfish have one fixed Elo rating?
Each rating list uses its own hardware, time control and scale, and more CPU cores make the engine stronger. That is why Stockfish 19 is 3650 on CCRL 40/15, 3804 on CCRL Blitz and 3649 on CEGT 40/20 — all correct, for different conditions. Compare engines inside one list only.
Stockfish 19 vs Stockfish 18: what is the difference?
Stockfish 19 is up to 44 Elo stronger in the Stockfish team’s tests, uses the new SFNNv16 network (one network instead of two), and comes as one “universal” download per system. On CCRL 40/15 the two are almost level (3650 vs 3649) because top engines draw most games. Full comparison.
How strong is Stockfish 19?
It is the strongest chess engine on the main rating lists (3650 on CCRL 40/15) and far stronger than any human. Even on a phone it plays far above grandmaster level. No world champion has played a serious even match against a top engine since Deep Fritz beat Vladimir Kramnik 4–2 in 2006.
Is there a Stockfish 18.1?
No. The official releases are Stockfish 17 (September 2024), 17.1 (March 2025), 18 (January 2026) and 19 (September 2026). There was no 18.1.
Where can I download Stockfish 19 or Stockfish 18?
Only from the official site stockfishchess.org/download (Stockfish 19) or the official source releases page, which also still has Stockfish 18. It is free. Which file to pick.
Is there a Stockfish APK for Android?
No official one. The Stockfish team publishes Android engine files (ARM64 and ARMv7) for chess apps to load, not an app. Files called “Stockfish 18 APK” elsewhere were not made by the Stockfish team. To use Stockfish on a phone, get an app with it built in, such as the Rama Chess app on Google Play, or play in the browser.
How can I play against Stockfish?
Press “Play against Stockfish 19” at the top of this page, or open the Stockfish play page on Rama Chess. Choose your side and your settings and make your first move. It works in the browser on a computer or a phone, and in the Rama Chess app.
What is Stockfish?
Stockfish is a free, open-source chess engine (GPLv3). It started in 2008 and is developed by a worldwide community. It analyses positions and plays moves far above any human, and it leads the main engine rating lists and engine championships.
Is Stockfish free?
Yes. Stockfish is released under the GPLv3 license. Anyone can download, use, study, modify and share it without paying — changed versions that are shared must stay free under the same license.
What is the SFNNv16 network?
SFNNv16 is the neural-network architecture of Stockfish 19. It removes redundant threat features, which makes the engine file smaller, and adds new pawn-pair features for more strength. Stockfish 18 used SFNNv10, the network that introduced the Threat Inputs.
What is the highest Stockfish level, and its lowest Elo setting?
Skill Level goes from 0 to 20; level 20 is full strength. With “limit strength” switched on, the UCI_Elo setting goes from 1320 to 3190 (calibrated to the CCRL Blitz scale). On Rama Chess you can choose the level on the play page.
Can a human beat Stockfish?
Not in a fair game at full strength. Humans can win when the engine is set to a low level or given a handicap, which is how most people play it.
How does Stockfish compare to Leela Chess Zero or AlphaZero?
Stockfish leads the CPU rating lists and has won the most TCEC titles, though Leela Chess Zero has beaten it in some TCEC superfinals. AlphaZero beat Stockfish 8 in a 2017 match but is no longer developed. See Stockfish vs Leela and Stockfish vs AlphaZero.
How do I install Stockfish on a computer?
Download the file for your system from stockfishchess.org/download, unzip it, and add it as a UCI engine in a chess program (GUI) such as Arena, Cute Chess, En Croissant, Nibbler or ChessBase. Stockfish has no board of its own.
Стокфиш, استاک فیش, “Stockfish elo bao nhiêu” — is this the same engine?
Yes, all of these mean Stockfish. Стокфиш — это Stockfish; последняя версия Stockfish 19, скачать бесплатно на stockfishchess.org. Stockfish 19 có Elo 3650 (CCRL 40/15), Stockfish 18 có Elo 3649. استاک فیش همان Stockfish است؛ دانلود رسمی از stockfishchess.org.