The Felt
Poker Tools & Software

What Is a GTO Solver in Poker?

A GTO solver computes game-theory-optimal poker strategy you can't be exploited against. Here's what it does, how it works, and how to study with it.

On this page · 5 sections

A GTO solver is software that computes a game-theory-optimal poker strategy — a perfectly balanced way to play a spot that no opponent can exploit in the long run. You give it the stacks, the board, and each player’s range, and it returns the optimal mix of bets, calls, and folds. It’s the closest thing poker has to a “correct answer” engine.

What “GTO” actually means

GTO stands for game-theory-optimal. A strategy is GTO when it’s so balanced that an opponent can’t profit by changing how they play against you — bluff too little and they’d fold profitably; bluff too much and they’d call profitably, so the equilibrium bluffs at exactly the rate that makes them indifferent. This balance point comes from game theory and is called a Nash equilibrium.

Crucially, GTO is a defensive ideal. It guarantees you can’t be exploited, but it doesn’t maximally punish mistakes. Against a player who folds far too much, the bigger profit comes from exploitative play — overbluffing them. Solvers give you the equilibrium so you can recognize how and when to leave it.

How a solver works

Under the hood, a solver doesn’t look anything up. It computes the answer by playing the spot against itself, over and over:

  1. You define the spot — effective stacks, board cards, the bet sizes allowed, and each side’s range of hands.
  2. The solver starts with arbitrary strategies for both players.
  3. It iterates. On each pass it lets each side adjust toward whatever does better against the current opponent strategy. Modern solvers use an algorithm in the counterfactual regret minimization family for this.
  4. The strategies stabilize. After thousands of iterations neither side can improve by deviating — that’s the equilibrium.
  5. It outputs frequencies, telling you how often to bet, raise, call, or fold with each hand in your range.

The output is rarely “always do X.” It’s mixed: a hand might bet 70% of the time and check 30%, because that blend is what keeps you unexploitable.

A worked example

Picture a river spot where you hold the bottom of your range as a potential bluff. The solver might output:

ActionFrequencyWhy
Bet (bluff)33%Balances your value bets so calling and folding are equally bad for the opponent
Check (give up)67%Keeps your bluffing frequency from being too high

The exact bluff frequency ties back to the pot odds you’re laying. If you bet pot, you’re risking one to win two, so the equilibrium bluff rate is set so your opponent’s bluff-catchers break even. That’s GTO in one number: a frequency that makes your opponent’s decision a coin flip no matter what they do.

How to study with a solver

  • Solve simple spots first. Single-raised pots and clean boards teach the patterns; multiway and unusual sizings come later.
  • Learn the why, not the chart. Memorizing one solution is brittle. Understanding why a hand bluffs transfers to thousands of spots.
  • Note the deviations. Once you know the baseline, ask how a real opponent differs from it — that gap is your profit.
  • Pair it with preflop GTO ranges so your starting hands match the strategies you’re solving for.

The bottom line

A GTO solver computes the unexploitable strategy for a spot and shows it to you as frequencies. Use it to understand balance, then deviate deliberately against players who don’t play balanced themselves. Solvers reason about ranges, so sharpen your range-vs-range thinking with equity calculators, and see where solvers fit among the other poker tools.

Frequently asked

What is a GTO solver in poker?

A GTO solver is software that computes a game-theory-optimal strategy for a poker spot — a balanced way to play that can't be exploited in the long run. You input the stacks, board, and ranges, and it outputs the optimal frequencies for betting, calling, and folding.

What does GTO mean?

GTO stands for game-theory-optimal. It's a strategy so balanced that no opponent can profit by adjusting to it. Playing GTO means you stop leaking value, even if you're not maximally exploiting weaker players.

How does a poker solver work?

A solver repeatedly plays a spot against itself, adjusting both sides' strategies until neither can improve by deviating. That stable point is the Nash equilibrium, and the frequencies it lands on are the solver's output.

Should beginners use a solver?

Usually not first. Solvers assume you already understand ranges, equity, and pot odds. Beginners get more from training sites and the fundamentals before the abstract output of a solver becomes useful.

About the author

Solver-driven study, quantitative background · Reviewed by The Felt editorial team
Last updated 2026-06-25