Stockfish is a free, open source chess engine, but it has no board of its own. To use it on your computer you download the engine from its official site, then load it into a chess interface such as a free desktop GUI, and finally open your games for analysis. Menu names vary by program and version, so use this as a general guide.

How to Set Up Stockfish on Your Computer for Game Analysis

What You Need

  • A computer with a modern processor. Newer machines handle deeper searches more easily.
  • The engine download from the official Stockfish website, in the version that matches your system.
  • A chess interface that supports UCI engines. Several free programs do, and many are open source too.
  • Your games as PGN files or copied move lists.

Download only from the official project page or a trusted source, and check that the file matches your computer type, such as Windows, Mac or Linux. Do not run files from unknown sites.

Installation Steps

  1. Download the engine package and extract it to a folder you will remember, such as a folder named “engines”.
  2. Open your chess interface and find the engine settings. This is often called “Engines”, “Manage engines” or “Add engine”.
  3. Choose the option to add a UCI engine and point it to the Stockfish program file in the extracted folder.
  4. Give the engine a name and save. The program may ask for default settings, and it is fine to accept them.
  5. Open a PGN file or paste a game, then turn on analysis from the menu or toolbar.
  6. Watch the evaluation bar and the suggested moves, and let the engine run for some time on critical positions.

Settings Worth Knowing

Setting What it does
Threads How many processor cores the engine uses. More threads can mean faster search.
Hash Memory the engine uses to remember positions. A moderate value is usually fine.
MultiPV Shows several best lines at once, helpful for comparing ideas.

Leave some capacity free for the rest of your computer. If it slows down, lower threads and hash.

Using the Engine to Learn

  • Guess the best move yourself first, then check the engine.
  • Focus on the biggest swings in evaluation, since small differences are less useful.
  • Ask why a line works, not just what the engine plays.
  • Do not let the engine replace your own thinking during real games, and follow the rules of any event you play.

FAQ

Is Stockfish really free?

It is distributed as open source software, and the official project describes its license on its site. Check the license page for the details.

Can I use it on a phone?

Many apps include an engine. Look for ones that clearly state which engine they use, and read their notes.

The Short Version

Download Stockfish from the official source, add it to a UCI chess interface, load a game and let the engine run. Use it as a study partner by guessing first and then comparing.