Get free chess analysis with Stockfish running locally. Complete guide to downloading, configuring Stockfish, and analyzing unlimited games without paying for subscriptions.

A fast, free, and open-source desktop app for unlimited local game analysis.
Stockfish is the strongest free chess engine in the world. It powers the analysis features on Chess.com, Lichess, and pretty much every other chess platform out there.
But you do not need to go through a platform to use it. You can run Stockfish on your own computer and get unlimited, private, free chess analysis.
This guide walks you through exactly how to set it up.
Running Stockfish on your own machine has three big advantages over using a platform's analysis feature:
The only thing you need is a desktop application that can talk to the Stockfish engine and manage your game database.
Go to stockfishchess.org/download/. You will see builds for all major operating systems.
Windows. Choose the AVX2 build if your CPU supports it (most Intel Core 4th-gen and later, all AMD Ryzen). Otherwise pick the modern build.
macOS. Apple Silicon build for M1, M2, M3, and M4 Macs. BMI2 or modern for Intel Macs.
Linux. Same as Windows. AVX2 if supported, modern otherwise.
The binary is a single executable file. No installer. Put it somewhere permanent like C:\ChessEngines\ on Windows or ~/chess/ on macOS and Linux.
A GUI, or graphical user interface, is what lets you load games, run the engine, and see the results visually.
Chess Analyzer Pro is a free, open-source desktop application designed for this. It runs on Windows, macOS, and Linux. Download it here.
Open Chess Analyzer Pro. Go to Settings and click Engine Settings.
That is the minimum setup. You can stop here and start analyzing.
Setup wizard engine step — auto-download option and path configuration
Stockfish has several settings that affect analysis speed and quality. Here is what they do.
Stockfish uses your CPU cores. More threads means faster analysis.
Default: 4 threads. This is a safe balance. Most laptops have 4 to 8 performance cores, and higher settings can cause overheating on thin machines.
If you have a desktop with good cooling, feel free to increase this. Gains start to diminish past 8 threads.
Hash is the memory Stockfish uses to store positions it has already evaluated. More hash can speed up analysis of complex positions, but it competes with other applications for RAM.
Default: 64 MB. Recommended: 256 to 1024 MB if you have 8 GB or more of RAM.
Leave enough RAM for your OS and browser. Hash only matters during a single analysis session and clears when you close the app.
Depth controls how many moves ahead Stockfish searches.
Default: 18 half-moves. Range: 10 to 25.
Depth 22 takes about 3 to 5 times longer than depth 18. Use lower depths for quick game overviews and higher depths for critical positions.
Controls how many alternative moves Stockfish shows for each position.
Range: 1 to 5. Default: 1.
Setting Multi-PV to 3 or 4 shows you alternatives you might have missed. Each additional line roughly doubles the search time.
With Stockfish connected and configured:
All results are saved to a local database. You can review them later, track accuracy trends, and export your history.
After analysis, every move in your game gets:
You also get an overall game accuracy score, opening identification, and classification counts. For a detailed breakdown of how each classification works, see Brilliant vs Blunder: How Chess Engines Classify Your Moves.
Post-analysis view — move classifications, eval graph, and accuracy percentage
Getting free chess analysis with Stockfish takes about five minutes. Download Stockfish, download a GUI, connect them, and start analyzing. No subscriptions, no limits, no data leaving your machine.
Download Chess Analyzer Pro to get started.
Written by
Utkarsh Tiwari
Best Free Stockfish GUIs for Chess Analysis (2026 Guide)
Compare the best free Stockfish GUIs for chess analysis — Arena, Banksia GUI, Chess Analyzer Pro, Scid vs PC, and more. Find the right tool for local analysis.
Chess Analyzer Pro v2.2.0: Custom Themes, Setup Wizard & A Much Better First Day
v2.2.0 is out. This release focuses on the things that matter before you analyze your first game - getting the engine running, looking the way you want, and knowing where everything is.
Chess Analyzer Pro v2.1.0: Analysis Explorer, Polyglot Books, and Auto-Updates
The latest release of Chess Analyzer Pro adds an interactive opening explorer, support for Polyglot opening books, and cross-platform auto-updates. Here's what changed.