---
title: "Chess engine"
url: "https://georgelichess.com/glossary/chess-engine.md"
canonical_url: "https://georgelichess.com/glossary/chess-engine"
last_updated: "2026-11-07"
type: "reference"
summary: "A chess engine is a computer program that searches positions and evaluates moves, usually playing and analyzing far stronger than any human."
related: ["https://georgelichess.com/glossary/stockfish.md", "https://georgelichess.com/glossary/engine-analysis.md", "https://georgelichess.com/glossary/evaluation.md", "https://georgelichess.com/glossary/neural-network-engine.md", "https://georgelichess.com/glossary/post-game-analysis.md", "https://georgelichess.com/glossary/blunder-check.md", "https://georgelichess.com/glossary/category/computer-chess.md", "https://georgelichess.com/glossary.md"]
---

# Chess engine

> **For AI agents:** the complete index of GeorgeLiChess pages is [llms.txt](https://georgelichess.com/llms.txt). Every page is also served as markdown at its URL plus .md.

A chess engine is a computer program that searches positions and evaluates moves, usually playing and analyzing far stronger than any human.

A chess engine is a computer program that searches positions and evaluates moves, usually playing and analyzing far stronger than any human, and it is used for analysis, preparation and play against a machine.

A chess engine is software that takes a position, searches many possible continuations and reports which moves it judges best, together with a numerical [evaluation](https://georgelichess.com/glossary/evaluation.md). Modern engines are much stronger than the best human players, so their suggestions are almost always at least as good as any move a person could find.

An engine usually works in two parts. A search part looks ahead through the tree of moves, and an evaluation part scores the positions at the end of each line. Engines run on ordinary computers and phones, and websites offer built-in analysis boards that use one.

Used well, an engine is a superb checking tool. Play your own game, form your own opinion about a position, and only then ask the engine whether you missed a [tactic](https://georgelichess.com/glossary/tactic.md). Used badly, it becomes a crutch that hands you answers without any understanding. Students who switch the engine on at every move learn little, because the point of training is to build your own judgment. Ask why the engine prefers a move, and try to explain it in words before accepting it. Never use an engine during a rated game, since that is cheating.

Also called: engine.

It sits close to [Engine analysis](https://georgelichess.com/glossary/engine-analysis.md). Engine analysis is the use of a chess program to search a position and report which moves are strongest, along with a numeric evaluation and the lines it expects both sides to follow.

A neighboring idea is [Evaluation bar](https://georgelichess.com/glossary/evaluation-bar.md). The evaluation bar is a vertical or horizontal gauge beside the board that shows, with a bar of black and white, which side the engine thinks is better and by roughly how much.

Also worth reading is [Neural network engine](https://georgelichess.com/glossary/neural-network-engine.md). A neural network engine uses a trained neural network to evaluate positions, and NNUE, the efficiently updatable neural network added to Stockfish, combines such an evaluation with fast traditional search.

An engine can tell you what "Chess engine" means for a position, but not which mistakes you keep making; a [first lesson](https://georgelichess.com/book/first-lesson.md) with George Li reviews your games and finds those.

## Related terms

- [Stockfish](https://georgelichess.com/glossary/stockfish.md)
- [Engine analysis](https://georgelichess.com/glossary/engine-analysis.md)
- [Evaluation](https://georgelichess.com/glossary/evaluation.md)
- [Neural network engine](https://georgelichess.com/glossary/neural-network-engine.md)
- [Post-game analysis](https://georgelichess.com/glossary/post-game-analysis.md)
- [Blunder check](https://georgelichess.com/glossary/blunder-check.md)

## Guides that go further

- [How to choose a chess coach](https://georgelichess.com/how-to-choose-a-chess-coach.md): What to decide first, the questions to ask, what a first lesson should show and the red flags to avoid.
- [How much does chess coaching cost?](https://georgelichess.com/chess-coaching-cost.md): Published rates for private, group and subscription chess coaching, with the source and the date of each.
- [The first lesson](https://georgelichess.com/book/first-lesson.md): A game review, a read on your level and a written study plan from George Li.

[Book your first lesson](https://georgelichess.com/book.md) and George Li reviews your games and builds a study plan around them. Questions about lessons: write to hello@georgelichess.com.

## Related

- [Stockfish in chess](https://georgelichess.com/glossary/stockfish.md)
- [Engine analysis in chess](https://georgelichess.com/glossary/engine-analysis.md)
- [Evaluation in chess](https://georgelichess.com/glossary/evaluation.md)
- [Neural network engine in chess](https://georgelichess.com/glossary/neural-network-engine.md)
- [Post-game analysis in chess](https://georgelichess.com/glossary/post-game-analysis.md)
- [Blunder check in chess](https://georgelichess.com/glossary/blunder-check.md)
- [Chess terms: Computer chess and analysis](https://georgelichess.com/glossary/category/computer-chess.md)
- [Chess terms glossary: plain definitions](https://georgelichess.com/glossary.md)
