Download Stockfish Chess Engine

The world's strongest open-source chess engine, available on every platform. Download Stockfish for free on Windows, macOS, and Linux — or use it instantly in your browser.

License: Open Source (GPL)
Engine Strength: 3500+ ELO
Platforms: All Major OS
Price: Free
Use Stockfish in Your Browser
Skip the installation

Use Stockfish Directly in Your Browser

Don't want to deal with downloads, terminal commands, or chess GUIs? ChessHelper runs Stockfish right inside your browser on Chess.com and Lichess.

  • Real-time analysis during live games
  • Plain-English move explanations
  • 500+ opening recognition
  • ELO-adjustable engine strength (800–3200)
Install ChessHelper Free
chess.com/play
Live demo on Chess.com

What is Stockfish?

Stockfish is the world's strongest open-source chess engine, with an estimated ELO rating exceeding 3500. Originally developed in 2008 as a fork of Glaurung, Stockfish has grown into the most powerful chess analysis tool available — completely free and open-source under the GNU General Public License.

Since 2020, Stockfish integrates NNUE (Efficiently Updatable Neural Network) technology, combining traditional alpha-beta search with a neural network trained on billions of chess positions. This hybrid approach gives Stockfish unmatched tactical precision and deep positional understanding, making it the go-to engine for grandmasters, amateur players, and chess platforms alike.

Stockfish is available for Windows, macOS, Linux, Android, and iOS. It can be used as a standalone command-line tool or integrated with popular chess GUIs like Arena, SCID, Lucas Chess, and ChessBase for a graphical analysis experience.

Download Stockfish for Windows

1Direct Download (Recommended)

  1. Visit the official Stockfish download page at stockfishchess.org/download
  2. Click the Windows download button to get the latest version
  3. Extract the downloaded .zip file to a folder (e.g., C:\Stockfish)
  4. Run stockfish.exe from the command line, or add it to your chess GUI

2Via Package Manager

Install using Windows package managers for easy updates:

Using winget:

winget install Stockfish.Stockfish

Using Scoop:

scoop install stockfish

3Recommended Chess GUIs for Windows

Stockfish is a command-line engine — pair it with a GUI for the best experience:

  • Arena — Free, lightweight, supports multiple engines
  • SCID vs. PC — Free, powerful database and analysis features
  • Lucas Chess — Free, beginner-friendly with training modes
  • ChessBase — Premium, professional-grade database and analysis

Download Stockfish for macOS

1Via Homebrew (Recommended)

The easiest way to install Stockfish on macOS. If you don't have Homebrew, install it first.

brew install stockfish

After installation, run stockfish in Terminal to verify it works.

2Direct Download

  1. Visit stockfishchess.org/download and download the macOS binary
  2. Extract the downloaded archive
  3. Move the binary to a convenient location (e.g., /usr/local/bin/)
  4. If macOS blocks the file, go to System Settings → Privacy & Security and allow it

Download Stockfish for Linux

1Via APT (Ubuntu/Debian)

sudo apt install stockfish

Note: The repository version may not be the latest. For the newest version, use the direct download or compile from source.

2Via Snap

sudo snap install stockfish

3Compile from Source (Latest Version)

git clone https://github.com/official-stockfish/Stockfish.git cd Stockfish/src make -j$(nproc) build ARCH=x86-64-modern sudo make install

Replace x86-64-modern with your architecture. Run make help to see all options.

Stockfish on Mobile

Stockfish is also available on mobile devices through third-party apps that bundle the engine:

SmallFish (iOS)

Free Stockfish-powered app for iPhone and iPad. Includes analysis mode, play-vs-engine, and adjustable strength.

DroidFish (Android)

Free, open-source chess GUI for Android with built-in Stockfish support. Includes PGN viewer and analysis.

Lichess App

The Lichess mobile app includes built-in Stockfish analysis for all games — completely free, no setup needed.

Use Stockfish Without Installing Anything

ChessHelper runs Stockfish directly in your browser on Chess.com and Lichess. No downloads, no GUIs, no configuration.

Try ChessHelper Free

Join 10,000+ chess players using Stockfish-powered analysis

Manual Stockfish Install vs ChessHelper Extension

Both use the same powerful Stockfish engine. ChessHelper wraps it in a browser-friendly package with added features.

Setup Time

Stockfish10–30 minutes
ChessHelper2 minutes

Works on Chess.com

StockfishNo (separate GUI needed)
ChessHelperYes, directly in browser

Works on Lichess

StockfishNo (separate GUI needed)
ChessHelperYes, directly in browser

Real-Time Game Analysis

StockfishNo (post-game only)
ChessHelperYes, during live games

Plain-English Explanations

StockfishNo (raw engine lines)
ChessHelperYes

Opening Recognition

StockfishNo
ChessHelperYes, 500+ openings

ELO-Adjusted Suggestions

StockfishNo (always max strength)
ChessHelperYes, 800–3200 ELO

Price

StockfishFree
ChessHelperFree tier available

Stockfish Download FAQ

Yes, Stockfish is completely free and open-source under the GNU General Public License (GPL). You can download, use, and even modify it at no cost. There are no premium tiers or paid features — the full engine is available to everyone.

Stockfish 17 has an estimated ELO rating of 3500+, making it the strongest chess engine in the world. For comparison, the highest-rated human player, Magnus Carlsen, peaked at 2882. Stockfish consistently dominates computer chess championships.

Stockfish alone doesn't integrate with Chess.com or Lichess — it's a standalone engine that needs a chess GUI for analysis. However, ChessHelper.ai runs Stockfish directly in your browser and overlays real-time analysis on both Chess.com and Lichess, with no separate installation required.

NNUE (Efficiently Updatable Neural Network) is an evaluation technology integrated into Stockfish since version 12 (2020). It combines traditional alpha-beta search with a neural network trained on billions of positions, dramatically improving positional understanding while maintaining Stockfish's legendary tactical strength.

After downloading Stockfish, open your chess GUI (Arena, SCID, Lucas Chess, ChessBase, etc.), navigate to Engine settings, and add the Stockfish executable file path. The GUI will then use Stockfish for analysis, letting you evaluate positions, analyze games, and play against the engine.

Yes. ChessHelper.ai runs Stockfish directly in your browser with zero installation. It overlays analysis on Chess.com and Lichess in real time, provides plain-English move explanations, recognizes openings, and adjusts suggestions to your ELO level. Just install the browser extension and you're ready to go.

Ready to Analyze Your Games?

Join 10,000+ chess players using Stockfish-powered analysis directly in their browser.

Install ChessHelper Free

Join 10,000+ chess players improving their game