Poker GTO solver
Play the hand back the way it happened. Every decision is solved in this tab.
Preflop
Preflop nothing entered yet
Preflop · LJ
LJ
- this range · click what happened
A solve tells you what the equilibrium does. The trainer is where you find out whether you would have played it.
About this solver
This is a real solver, not a lookup table. It runs CFR+ — counterfactual regret minimisation, the same family of algorithm behind every serious desktop solver — on the spot you build, and iterates until the strategy stops moving. What it returns is a game-theory-optimal strategy for that spot: which hands take which action, at what frequency, and what each action is worth in big blinds.
It runs in a Web Worker in your own browser. The board, the ranges and the hands you enter are computed on your machine and are not uploaded anywhere, which is also why there is nothing to install and no account to make. The cost of that is tree size: the bet-size menu is deliberately small, so this solves the spot you are actually asking about rather than exploring every sizing you could have used.
Preflop is not solved here on demand, because it does not need to be — preflop solutions are stable and precomputed, and the full set is on the free preflop chart shelf. The division of labour is the standard one: look preflop up, solve postflop.
What a solver cannot do is tell you whether you would have found that line at the table, which is the only question that decides a hand. Reading a solve is recognition; playing one is recall, and they are different skills. So the trainer deals the same kind of spot as a hand you actually have to act in — a real table, a real range, the clock running — grades the decision against the solve the moment you make it, prices the gap in big blinds, and then keeps count of which spots you get wrong so it can deal you more of those. The solver here is the instrument; the trainer is the practice.
Frequently asked questions
Is this poker solver really free?
Yes. The solver runs in your browser with no account, no download and no payment. There is a limit on how many spots you can walk through — five, and they do not come back, because the counter is a lifetime one rather than a daily allowance — and a GTO Academy Pro subscription removes it entirely and opens the training chapters. The solver itself is open to anybody who opens the page.
Do I need to download anything?
No. It is a web page. The solve runs in a Web Worker inside your browser using WebAssembly, so there is no installer, no licence key and nothing to keep updated.
Does my data get uploaded?
No. The solve is computed client-side, on your own machine. The board, ranges, pot and stack you enter are not sent to a server, which is a meaningful difference from tools that solve remotely.
Is a browser solver as accurate as a desktop one?
For a given spot and bet-size menu, yes — CFR+ converges on the same Nash equilibrium regardless of what it runs on. What a desktop solver buys is scale: many more bet sizes per street, full preflop trees, bulk automation and node locking. It does not buy a more correct answer to the same question.
Can it solve turn and river spots?
Yes. You can set the board to a flop, turn or river and solve from there, and carry a solved spot forward street by street.
What does the EV number mean?
It is the expected value of that action, in big blinds, for that hand in this spot. The useful figure is the gap between the best action and the alternative: a gap of a few hundredths of a big blind means the decision barely matters, while a gap of one or two big blinds is a real mistake worth studying.
What is the difference between solving a spot and training it?
Solving shows you the answer; training asks you for it. Here you build a spot and read the strategy back, which is how you learn what the equilibrium does. In the trainer the spot is dealt to you without the answer attached, you act, and the solve arrives afterwards as a grade and an EV cost — and the spots you keep getting wrong are the ones it deals you again. Both are free to try: the solver needs no account at all, and the first two chapters of the trainer are graded in full for the price of a free account.