What Is Stockfish?

Stockfish is the strongest open-source chess engine in the world — free, rated above 3500, and used for analysis, cheating detection, and training by players at every level.

How Stockfish evaluates positions

Stockfish searches millions of possible move sequences per second, combining traditional search techniques with a neural network evaluation (NNUE) to judge how good a position is. This lets it calculate far deeper and more accurately than any human, spotting tactics and long-term advantages alike.

Why it's free and open-source

Stockfish is developed by a global community of volunteer programmers and released under an open license, meaning anyone can download, run, and even modify it. This openness is why it powers analysis features on nearly every major chess website and app, rather than being locked behind a paywall.

What Stockfish is used for

Beyond competing in engine tournaments, Stockfish is the backbone of post-game analysis, move-quality grading, and fair-play detection — comparing a player's moves to the engine's best choices can reveal suspicious accuracy. It's also widely used to generate puzzles and training positions.

Using Stockfish to improve

For learners, the key is not to just accept Stockfish's top move but to understand why it's best. Blindly copying engine lines without grasping the underlying idea rarely improves your own decision-making at the board.

Frequently asked questions

Is Stockfish free to use?

Yes, Stockfish is completely free and open-source, and it can be run locally or accessed through many chess websites and apps.

How strong is Stockfish?

Stockfish is rated well above 3500, far stronger than any human world champion, making it the standard reference engine for chess analysis.

What does NNUE mean?

NNUE is the neural network evaluation function Stockfish uses to judge positions, combined with efficient search to play at superhuman strength.

Can Stockfish detect cheating?

It's commonly used for this purpose — comparing a player's moves to Stockfish's top choices can flag suspiciously high move accuracy for review.