Download Stockfish
Note: Stockfish is a command line program. You may want to use it in your own UCI-compatible chess GUI.
Developers should communicate with Stockfish via the UCI protocol.
Get started
- First download Stockfish. Stockfish itself is completely free with all its options.
- Next, download a GUI (Graphical User Interface) as it is needed to conveniently use Stockfish. There are multiple free and commercial GUIs available. Different GUI's have more or less advanced features, for example, an opening explorer or automatic game analysis.
- Now Stockfish must be made available to the GUI. Install in a Chess GUI explains how this can be done for some of them. If a different GUI is used, please read the GUI's manual.
- Ultimately, change the default settings of Stockfish to get the best possible analysis.
Official downloads
Latest release
https://stockfishchess.org/download/
Binaries are also available on GitHub: https://github.com/official-stockfish/Stockfish/releases/latest
Latest development build
- Navigate to our releases
- Expand the Assets
- Download your preferred binary
Choose a binary
In order of preference:
- x86-64-vnni512
- x86-64-vnni256
- x86-64-avx512
- x86-64-avxvnni
- x86-64-bmi2
- Intel: 4th Gen and newer (e.g. i7 4770K, i5 13600K).
- AMD: Zen 3 and newer (e.g. Ryzen 5 5600X, Ryzen 9 7950X).
- x86-64-avx2
- AMD: Zen, Zen+, and Zen 2 (e.g. Ryzen 5 1600, Ryzen 5 3600).
- x86-64-sse41-popcnt
- x86-64
- x86-32
Download a Chess GUI
A chess graphical user interface allows you to interact with the engine in a user-friendly way. Popular GUIs are:
Free
Computer
Mobile
DroidFish (source code) | SmallFish |
---|---|
Chessis | |
Paid
Chessbase | Hiarcs |
---|---|
Shredder | |
Online
Note: If you don't want to download a GUI, you can also use some of the available online interfaces. Keep in mind that you might not get the latest version of Stockfish, settings might be limited and speed will be slower.
Lichess Change settings | Chess.com Change settings |
---|---|
ChessMonitor | Chessify |
DecodeChess | |
Install in a Chess GUI
Arena
Engines > Install New Engine...
Select and open the Stockfish executable
Nibbler
Engine > Choose engine...
Select and open the Stockfish executable
En Croissant
Engines tab > Add new
Click the Install button
Lichess Local Engine
Log in with Lichess
Click the Install Stockfish button
Go to the Lichess analysis page
Select the engine in the engine manager
Change settings
Note: Please check our FAQ guide to set the optimal settings.
Arena
Right click in the engine name > Configure
Nibbler
In the Engine section
En Croissant
Go to the Analysis Board
Go to the Analysis tab, enable Stockfish, and click the settings button
Lichess
In the menu
Chess.com
In the settings