Skip to Content
18+ · Poker involves financial risk. Check local requirements and current room rules before use.
Poker-Eye

Choose a Product

Poker BotLet Poker-Eye click supported in-game actions after you open the room and join a table manually. A multi-table setup uses a separate Poker-Eye account for each table.Poker AIUse live table context, opponent history, VPIP/PFR, action timing, cards, and position to generate an on-table action cue.

Supported Platforms

PPPokerAOF, NLH, NLHB, PLO, PLO5, PLO5B, PLO6, PLO6B, PLOBWePokerWePoker: NLH, NLHB, NLHSQ, NLHSQB, PLO, PLO5, PLO5B, PLOB; WePoker Lobby: NLH, NLH Zoom, NLHB, NLHSQHHPokerAOF, NLH, PLO, PLO5
AAPokerNLH, NLHB, NLHRP, NLHRPB, NLHSQ, NLHSQBRedDragonNLH, NLHB, NLHSQ, NLHSQB, PLO, PLO5, PLO5B, PLOBWPT GlobalNLH, NLH Zoom, NLHB, NLHSQXPokerAOF, NLH, NLHB, NLHSQ, NLHSQB, PLO, PLO5, PLO5B, PLO6, PLO6B, PLOBPokerWorldDePuZhiXingNLH
Show More +Show Less −
How It WorksBlogPartnership
Download App
  1. Home
  2. / Blog
  3. / Strategies & Tips
  4. / What Is a Poker Solver? Inputs, Outputs and LimitsCurrent article

What Is a Poker Solver? Inputs, Outputs and Limits

A poker solver analyzes a defined game model and computes strategies for the players within that model. You supply or select inputs such as ranges, board, pot, stacks, legal actions and bet sizes; the software evaluates the resulting decision tree and reports action frequencies and expected values under its assumptions. It does not read a real opponent's hidden cards, prove how that opponent will act or make every real-table decision automatically correct. GTO Wizard's technical explanation emphasizes that a solver operates inside the betting tree and utility model it is given.

Written byEditorial Team
CategoryStrategies & Tips
PublishedOctober 31, 2026
Reading Time13 min

In This Guide

  • Solver, Equity Calculator, Tracker and Decision Aid Are Different Tools
  • The Inputs Define the Question Being Solved
  • A Decision Tree Is a Map of Available Actions
  • A Small River Game You Can Calculate by Hand
Table of Contents +
  1. Solver, Equity Calculator, Tracker and Decision Aid Are Different Tools
  2. The Inputs Define the Question Being Solved
  3. A Decision Tree Is a Map of Available Actions
  4. A Small River Game You Can Calculate by Hand
  5. What “Mixed Strategy” Really Means
  6. Abstraction, Convergence, Rake and Real-Table Uncertainty
  7. Preflop and Postflop Are Different Computational Tasks
  8. A Fair Comparison Protocol, Not a Fabricated Ranking
  9. Study Use Versus Live Use
  10. Quick Answers
  11. Sources and Scope

This article is a methodology lesson, not a product ranking. It separates a solver from an equity calculator or hand-history tracker, traces a small hand-calculable toy game, and lists what a comparison would need before claiming one tool is better. In-play use is a room-policy question; the fact that software can solve a spot does not mean an operator permits consulting it during play.

Solver, Equity Calculator, Tracker and Decision Aid Are Different Tools

An equity calculator estimates a hand's expected share of the pot against specified hands or ranges over possible runouts, including split pots, if the hand reaches showdown without further betting. A tracker organizes past hand histories and statistics. A solver includes possible decisions and responses, then seeks a strategy within that game tree. A real-time decision aid is a usage pattern or feature that informs a current hand; it may use solver output, a chart or other analysis, and can be restricted by a room. These categories can overlap in products, but they are not synonyms.

QuestionTypical tool classWhat the answer does not establish
“What share of the pot would this hand claim against that range at showdown?”Equity calculatorWhich bet size or action maximizes EV.
“How did I play similar hands last month?”Tracker or databaseThat the recorded sample predicts the next opponent.
“How should both players mix actions in this modeled tree?”SolverThat the real opponent uses the assumed ranges or sizes.
“What should I do on this live hand?”Real-time advice workflowThat the operator allows the workflow.

Poker-Eye's product pages should not be described as a solver or equivalent to a named solver without a separately tested feature contract. A strategy article does not grant platform compatibility or operator approval.

Four boxes separate equity calculation, past-hand tracking, modeled decision-tree solving and live decision assistance; the categories can coexist in products but are not equivalent.
Name the task and context before comparing tools.

Swipe sideways, or focus the diagram and use the arrow keys to explore it.

Four boxes separate equity calculation, past-hand tracking, modeled decision-tree solving and live decision assistance; the categories can coexist in products but are not equivalent.

The Inputs Define the Question Being Solved

For a postflop no-limit Hold'em analysis, a solver needs starting ranges for both players, the board cards, pot and effective stacks, permitted bet and raise sizes, and a utility treatment such as cash-game rake or tournament payout model when applicable. Their relative positions determine who acts first at each decision. GTO Wizard's explanation lists these as game-space inputs and describes how limiting bet sizes makes a huge poker game computationally manageable. If you leave out a size that a real player can choose, the calculated strategy cannot literally cover that omitted branch.

InputExample value in a hypothetical studyIf it is wrong or omitted
Player rangesBTN open versus BB callThe solution evaluates the wrong possible hands.
BoardK♣7♦2♠Hand strengths and blockers differ on another flop.
Pot and effective stack20 BB pot, 80 BB behindBet sizes and future commitment change at another depth.
Action treeCheck, 33% pot bet, 75% pot bet, allowed raisesA full-pot action has no branch if it was excluded.
UtilityNo-rake chip EV, or a specified rake/payout modelCash rake or tournament payouts can change the objective.

These example inputs are not a computed solution. They are a checklist of what a real solved spot would have to disclose. The opening ranges themselves need provenance and a version. A reader should be able to say exactly which tree produced the color on a strategy grid.

A Decision Tree Is a Map of Available Actions

A node is a decision point; a branch is an action; a terminal node ends in a fold or showdown with a defined payoff. A two-player river tree might allow one player to check or bet, then the other to call or fold. Add a second bet size, a raise option or another street and the number of branches grows. A solver assigns strategies at information sets—situations where a player has the same information—and evaluates how the players' choices interact.

At each terminal branch, expected value is the payoff multiplied by the probability of reaching it. Sum over branches for an action. GTO Wizard's article explains this terminal-payoff calculation and discusses iterative regret reduction. The original 2007 counterfactual-regret paper is a primary research source for one important family of methods, not a claim that every commercial solver has identical internals.

Starting ranges, board, pot, stacks, action sizes, utility and accuracy target define a decision tree; terminal payoffs and reach probabilities lead to modeled expected values and action frequencies.
The output can only answer the input game.

Swipe sideways, or focus the diagram and use the arrow keys to explore it.

Starting ranges, board, pot, stacks, action sizes, utility and accuracy target define a decision tree; terminal payoffs and reach probabilities lead to modeled expected values and action frequencies.

A Small River Game You Can Calculate by Hand

To see why a strategy can mix actions, use a toy game, not a claim about a real Hold'em board. There is 100 chips in the pot. An attacker can hold a value hand that always wins if called or a bluff hand that always loses if called. The attacker may bet 50 chips or check. A defender has a bluff-catcher that beats every bluff and loses to every value hand; facing a bet, the defender may call 50 or fold. There are no ties, raises, rake or future streets. Assume the value hand is always bet and the bluff hand would win zero additional chips by checking. The value and bluff hand types are initially equally frequent in this deliberately constrained model.

When a bluff bets, the defender folds with probability 1 − c or calls with probability c. The bluff wins the existing 100 if the defender folds and loses its 50 bet if called. Its EV relative to checking for zero is:

bluff EV = (1 − c) × 100 + c × (−50) = 100 − 150c

The bluff is indifferent between betting and checking when c = 100/150 = 2/3: the defender calls 66⅔% of the time. That is a result of this fixed 100/50 tree, not a general “always call two-thirds” instruction.

The defender's call costs 50. If the bet is a bluff with conditional probability q, calling wins the 150 already in the pot after the attacker bets; if it is value, calling loses 50. Relative to folding:

call EV = q × 150 + (1 − q) × (−50) = 200q − 50

The defender is indifferent when q = 50/200 = 25%. If the attacker's value and bluff types are initially equally frequent and all value hands bet, betting the bluff type only one-third of the time creates betting mass 0.5 value + (0.5 × 1/3) bluff = 2/3, of which bluff mass 1/6 is one quarter. In this constrained toy tree, a one-third bluff frequency and two-thirds defender call frequency satisfy both indifference equations. This is not a solved multi-street poker strategy; it simply illustrates why a model may output mixed percentages rather than one pure button press.

Toy input or outputValueRecalculate
Pot before bet / bet / call100 / 50 / 50Final pot after call = 200.
Defender's break-even bluff share among bets25%50 / 200.
Defender call frequency making bluffs indifferent66⅔%100 / (100 + 50).
Attacker bluff-type bet frequency under 50/50 initial types33⅓%(0.5 × 1/3) / (0.5 + 0.5/3) = 25%.
In the toy game's bet branch, a fifty-chip bet into a one-hundred-chip pot leads to defender fold or call; under the stated assumptions, twenty-five percent bluff share among bets and two-thirds defender call frequency satisfy separate indifference equations.
Mixed outputs follow from this restricted toy game, not from a universal poker rule; the bluff's check alternative is described in the text.

Swipe sideways, or focus the diagram and use the arrow keys to explore it.

In the toy game's bet branch, a fifty-chip bet into a one-hundred-chip pot leads to defender fold or call; under the stated assumptions, twenty-five percent bluff share among bets and two-thirds defender call frequency satisfy separate indifference equations.

What “Mixed Strategy” Really Means

A solver may assign a hand a 70% bet and 30% check at one node. That does not mean it knows the next opponent's exact response. It means that, within the solved model, mixing those actions can make the player's strategy hard to improve against or reflect near-equal values for alternatives. Frequencies can be sensitive to tiny EV differences, tree abstraction and convergence tolerance. A novice who reads “70% bet” as “bet every time” has changed the strategy; a writer who calls it “optimal in all poker games” has changed the claim.

The toy tree above is intentionally transparent. Real Hold'em has many hole-card combinations, possible future boards, bet sizes and opponent responses. A commercial solver may use different algorithms or abstractions. The GTO Wizard methodology discusses how a tree that is too narrow can let the solution exploit its own artificial limits, while a tree that is too large becomes costly to compute. An output screenshot without the tree specification is not a reproducible study.

Abstraction, Convergence, Rake and Real-Table Uncertainty

Abstraction reduces the game to a tractable set of cards or actions. Convergence describes how close an iterative solution is to its chosen stopping criterion. The output may be precise to one decimal place but still belong to an oversimplified tree. Rake, effective stacks, payout rules, ranges and bet sizes can all change the EV landscape. Treat a difference of a tiny fraction of a chip between two actions cautiously unless the source exposes its accuracy and assumptions.

Guerrilla Poker sketches how a solver iteratively adjusts responses in English. English captions are available. This is for off-table study; live use depends on each room's rules.

5:44Poker Solvers: Iterative Responses

Even an excellent solution to its own game does not measure how frequently a particular opponent bluffs, whether the room's rake matches the model, or whether a player can execute a mixed action. Off-table study can use the result to ask why an action appears; it should not be presented as an automatic real-table command. Our GTO poker guide covers the strategic term; this article owns the input-output audit.

Preflop and Postflop Are Different Computational Tasks

Preflop modeling must account for a much larger tree of future boards and decisions. Postflop analysis starts from specified ranges and a known flop or later board, reducing the state space but making the answer sensitive to how those input ranges were constructed. A preflop opening chart is not an answer to a river bet on a particular board. Conversely, a postflop solve that begins with the wrong preflop ranges can be internally consistent and still answer the wrong question.

When reviewing a vendor's output, check whether the solve is precomputed or generated for the current setup, what actions are available, how strategy frequencies and EVs are displayed, and whether the tool documents accuracy. We have not run a head-to-head vendor benchmark for this article. A feature list is not evidence of which vendor solves faster, more accurately or more usefully in an independently held task.

A Fair Comparison Protocol, Not a Fabricated Ranking

To compare solver classes or products, first specify one identical test task: variant, public board, both ranges, pot, stacks, bet tree, rake or payout model and target accuracy. Record tool name, version/build, machine, settings, run duration, memory use, exported strategy, EV and any warning. If a product cannot express the same tree, report not comparable for this task rather than forcing a winner. Have an independent reviewer reproduce inputs and outputs. Until that test is performed, the status of each product's numerical performance is not tested.

Tool classTest questionSource/version to recordBoundary to report
Precomputed solution libraryDoes it contain the exact specified scenario?Library/version and tree metadataA nearby spot is not the same solve.
Configurable postflop solverCan it solve the supplied ranges, board and action sizes?Build, settings, hardware and accuracyDifferent trees invalidate direct speed/EV comparisons.
Equity calculatorWhat is showdown equity for specified hands or ranges?Algorithm/build and cards/rangesIt does not optimize betting strategy by itself.
Hand-history trackerWhat happened in recorded past hands?Version, import and filter settingsObserved frequencies are not a solved equilibrium.
A blank comparison protocol lists identical ranges, board, pot, stacks, bet tree, rake and accuracy target, then records each tool's build, hardware, time, memory and exported result.
A tool comparison needs the same task and an independently repeatable record.

Swipe sideways, or focus the diagram and use the arrow keys to explore it.

A blank comparison protocol lists identical ranges, board, pot, stacks, bet tree, rake and accuracy target, then records each tool's build, hardware, time, memory and exported result.

Study Use Versus Live Use

A solver is not automatically permitted during online play. PokerStars' tool policy restricts advanced GTO solutions while its software runs. GGPoker prohibits external real-time assistance and lists solvers in its auxiliary-tool section. CoinPoker's dedicated tool policy restricts RTA, listed solvers and decision-assisting training tools while its client is open; its 2026 terms, page 21, also prohibit RTA and solvers during live play. These sections were rechecked on 22 October 2026; they do not approve any unnamed product.

The safe editorial message is simple: study context and live decision context are separate. Do not use an educational diagram, product label or vendor blog as permission to consult a solution on a running client. For a named feature, seek the operator's written answer and preserve it with version/date.

The hand-review guide provides an off-table question-and-record process before any solver model is built; it grants no permission to use a solver during play.

Quick Answers

Does a solver know my opponent's cards? No. It operates on possible ranges and the known board within its defined model; it does not reveal hidden cards.

Why do solver outputs show percentages instead of one move? Mixed actions can arise within the model. Our toy 100/50 river tree illustrates indifference; actual outputs also depend on ranges, action sizes and convergence.

Is an equity calculator a solver? Not by itself. Raw equity estimates a showdown pot share under specified hands or ranges; it does not account for future betting or how much of that share a player will realize. A betting solver also models choices and responses in a game tree.

Can I compare two solvers from screenshots? Not fairly unless both use the same task, tree, ranges, rake/payout, version and accuracy standard. Otherwise the screenshots may answer different questions.

Sources and Scope

  • GTO Wizard: How Solvers Work — Explains game-tree inputs, terminal payoffs, iterative solving and abstraction limits. It does not validate our toy tree as a real-table solution.
  • Zinkevich et al.: Regret Minimization in Games With Incomplete Information (2007) — Original counterfactual-regret research for one solver-method family; not evidence that every commercial solver uses identical internals.
  • PokerStars: Prohibited Programs, Tools and Services — Defines this operator's restriction on advanced GTO tools while its software runs.
  • GGPoker: Security & Ecology Policy — Defines its external-assistance and auxiliary-tool restrictions for live play; educational use is not blanket permission.
  • CoinPoker: Third-Party Tools & Software Policies — The RTA and Training Tools During Play sections restrict solvers and decision-assisting study tools while the client is open. Rechecked 22 October 2026.
  • CoinPoker: Terms and Conditions (2026), pp. 4–5, 21 — Pages 4–5 define gameplay-connected HUD restrictions and the other-platform HUD clause; page 21 addresses live RTA/solvers and HUD use. These are distinct from the policy FAQ's client-open wording. Directly rechecked 22 October 2026.

The 100/50 river toy game is an original constrained model with printed indifference equations. No commercial solver benchmark or multi-street strategy was measured.

About the Editorial Team

The Poker-Eye Editorial Team researches, checks, and maintains product and educational content. Sources and product boundaries are reviewed before publication.

Meet the Editorial TeamRead the Editorial Policy

Table of Contents

  1. Solver, Equity Calculator, Tracker and Decision Aid Are Different Tools
  2. The Inputs Define the Question Being Solved
  3. A Decision Tree Is a Map of Available Actions
  4. A Small River Game You Can Calculate by Hand
  5. What “Mixed Strategy” Really Means
  6. Abstraction, Convergence, Rake and Real-Table Uncertainty
  7. Preflop and Postflop Are Different Computational Tasks
  8. A Fair Comparison Protocol, Not a Fabricated Ranking
  9. Study Use Versus Live Use
  10. Quick Answers
  11. Sources and Scope
Poker-Eye

AI-powered tools and resources for compatible poker environments.

Follow Poker-Eye
Contact Us
ProductsPoker BotPoker AI
PlatformsPPPokerWePokerHHPokerAAPokerRedDragonWPT GlobalXPokerPokerWorldDePuZhiXing
ResourcesHow It WorksBlogPoker GamesAlternativesVideo LibraryPartnershipFAQContactsSales
Trust & LegalAboutEditorial TeamEditorial PolicyReview MethodologyPrivacy PolicyCookie PolicyTerms & Conditions
© 2026 Poker-Eye · 18+
Your Privacy Choices

We use necessary storage for age and privacy choices. Optional analytics and marketing storage stays off unless you allow it. Read our Cookie Policy.