Range vs Range Equity Calculator

Player Cards Range Win % Tie % Pot Odds
Hero 0.0% - - - ×
Villain 1 0.0% - - - ×


Range Equity Calculator

This calculator allows the user to calculate range vs range equity in texas hold'em poker. Simulate different board runouts and hole cards, and learn how different ranges are affected.

Range

The range panel allows the creation of an opening range. The range can then be examined using the tools on this page. The range can be created in three ways.

Text input

The text input uses shorthand text descriptors to define the range. Hands can be entered individually in a comma separated list (e.g. AA, AJo, 32s). Or as a sequence of hands using the + and - symbols. For example, "T5o+" will add the hands T9o, T8o, T7o, T6o, T5o to the range. "96s-" will add the hands 96s, 95s, 94s, 93s, 92s to the range. And "66-99" will add the hands "66", "77", "88", "99". Note that hands should be defined with the highest rank first, and unpaired hands should be specified as suited (s) or offsuit (o).

Slider

The slider defines a range based on a specific proportion of all possible hands. The hands are added in an order which favors hands with good preflop equity, however this does not necessarily correspond the hands which you or your opponents are opening, and it is recommend you make adjustments based on your experience.

Grid

The grid allows the addition and removal of individual hands from the defined range. Add and remove hands by clicking on them.

Simulation

When the simulate button is clicked, the program will take in the range of all the defined players and randomly simulate matchups between combos from their ranges. This will allow the estimation of the equity of each player, as well as the probability of tying (splitting the pot) and the pot odds.

If both hole cards are specified for any player, then the simulation will use the hole cards instead of the range.

If any part of the board is specified, then the simulation will only randomize the unspecified cards.

If any player is unchecked, then that player will not be considered in the simulation.