Main page






Poker Calculator

Freeware - ©2002 Janne Raevaara

Poker Calculator is a program for calculating poker show down odds.
It currently supports six poker variants:

  • Texas Hold'Em
  • Omaha
  • Omaha 8/b
  • 7 card stud
  • 7 card stud 8/b
  • 5 card stud
Program can calculate probabilities either by combinatorics (going through all the possible situations) or by simulating many random deals.


Picture 1 - the user interface

What you see:

1. One hand. Card backs indicate random cards.
2. Black dot means that the card is in use.
3. Black rectangle means a dead card.
4. The board cards. Card backs indicate random cards, or cards that haven't been dealt yet.
5. Click dollar signs to define players bets (in the hand boxes) or amount of other money in the pot (in the board box).
6. Chosen game is marked with a blue rectangle.
7. How many different combinations there are. If this number is very large, ie. over 1000000, you should probably use Monte Carlo simulation instead of combinatorics.
8-12. Control buttons.


Picture 2 - the hands

1. Button to change Jsx player's bet.
2. Button to set random hand.
3. Button to set player on range of hands. (Texas Hold'em only.)
4. Blue cardbacks indicate range of hands.
5. Red cardback indicates a random card.
You can activate hands or the board by clicking on them. The active hand/board is marked with blue rectangle. You can add cards to active box by clicking the grid on the right. Rows indicate different ranks and columns different suits. Alternatively, you can type the cards from your keyboard. For example, type 3c to add the three of clubs into active hand. If you type space or another rank without specifying suit, random suit is used. For example, typing ackcqq[space] in texas hold'em would enter hands AcKc and QQ.
You can also specify random hand by clicking on the "random" button which should be seen in the middle of the active hand if no cards are chosen. If you choose less hand cards than the current game uses, the rest of the hand is filled with random cards. (Those cards aren't just chosen once, they are really random. They change with each Monte Carlo deal and all possibilities for them are calculated through when using "Combinatorics" option)

In texas hold'em you can put player on range of hands. Click "Define range" button on hand. Then select the hands you want from pairs, offsuit hands and suited hands. You can click on boxes to select or deselect hands, or hold the mouse button down to "paint" multiple hands. There are also keys to easily select and deselect entire Sklansky/Malmuth hand groups.
As an example, Sklansky's tournament "system" player's all-in hand range is shown selected below.
Picture 3 - range of hands window

You can remove cards from the active hand or board by clicking on them.

Dead cards are marked by right-clicking them on the card grid.

Click dollar signs to define players bets (in the hand boxes) or amount of other money in the pot (in the board box). You can use them to calculate situations involving sidepots. For example, enter one player with 20$ investment, two players with 100$ each and add 4$ to the board box. This would result in a 64$ main pot, and a 160$ sidepot between the 100$ players.

You can also use bet sizes to calculate some limit game odds. Add the pot before current betting round into the board box and set player's bets to the size of one bet. The player's with positive expected profit have pot odds for call, provided that they get to see all the cards. Set other money in the pot (from the board box) to 0$ and leave the players bets to one bet. The players with positive expected profit have odds for value raise/bet, provided that they get to see all the cards and all the players call.

You can change the game by clicking on the game you want. When the game is changed, all the hands, dead cards and the board are reseted. No.6 in picture 1.

Hands, dead cards and board can be reseted by clicking the Reset button. No.8 in picture 1.

You can run 100000 random deals by clicking on the Monte Carlo button. No.9 in picture 1.
You can also change the number of deals to something else from the default 100000 by right-clicking on the same button. Combinatorics is automatically used instead when it's quicker.

Combinatorics button goes through all the possible combinations of cards, and gives accurate odds for each hand. No.10 in picture 1.

After running a simulation, you can paste the results in text form to clipboard by clicking the copy button. No.11 in picture 1.
Example of typical simulation output:

Calculation results from Poker Calculator 1.1.4
Texas Hold'em, 1370754 combinations tested.

Other money in the pot: $10.0

Hand  | KcJc         | AdQh         | 4d4s         |
Win   | 480495       | 465861       | 420395       |
Draw  | 4003         | 4003         | 4003         |
Lose  | 886256       | 900890       | 946356       |
Bet   | 60.0         | 80.0         | 80.0         |
Equity| 66.84        | 83.72        | 79.49        |
Profit| 6.84         | 3.72         | -0.5         |
Win%  | 35.15%       | 34.08%       | 30.77%       |

 High Card            win:  0           draw:  0           lose:  213682   
 Pair                 win:  113002      draw:  0           lose:  450399   
 Two Pair             win:  150927      draw:  0           lose:  167104   
 Three of a Kind      win:  36825       draw:  0           lose:  27331    
 Straight             win:  52000       draw:  2709        lose:  6534     
 Flush                win:  92996       draw:  241         lose:  17168    
 Full House           win:  31134       draw:  1008        lose:  3724     
 Quads                win:  1806        draw:  24          lose:  312      
 Straight Flush       win:  1805        draw:  21          lose:  2        

 High Card            win:  0           draw:  0           lose:  249260   
 Pair                 win:  154119      draw:  0           lose:  462875   
 Two Pair             win:  185848      draw:  0           lose:  143579   
 Three of a Kind      win:  33731       draw:  0           lose:  32395    
 Straight             win:  30082       draw:  2709        lose:  7260     
 Flush                win:  27544       draw:  241         lose:  2915     
 Full House           win:  32256       draw:  1008        lose:  2602     
 Quads                win:  2115        draw:  24          lose:  3        
 Straight Flush       win:  166         draw:  21          lose:  1        

 Pair                 win:  36540       draw:  0           lose:  434105   
 Two Pair             win:  91098       draw:  0           lose:  434993   
 Three of a Kind      win:  136593      draw:  0           lose:  36633    
 Straight             win:  24874       draw:  2709        lose:  6329     
 Flush                win:  16851       draw:  241         lose:  13485    
 Full House           win:  100914      draw:  1008        lose:  20490    
 Quads                win:  13238       draw:  24          lose:  318      
 Straight Flush       win:  287         draw:  21          lose:  3    

Exit button terminates the program. No.12 in picture 1.

Reading the results:

Picture 4 - the simulation results

When the simulation is ready you will see five or three colored tabs, depending on whether you chose a high low game or high only game.

You can click the button with two cards (the one under the dollar sign button) to see the hands that were made and how often they won or lost.

The first sum Player's investment in the pot.
The second sum Player's expected return from the pot.
The third sum Player's expected profit. (The expected return minus investment.)
Win How many times this hand won outright.
High How many times this hand won the high half of the pot. Note that if no low hand was qualified, this deal is listed under "scoop" instead.
Draw In case of high only games this is the times that the hand tied for part of the pot. In high low games tieing for either high or low half gets listed here. For example, if a hand ties for low, it's marked here, regardless of it winning or losing the high half and respectively getting marked as high hand winner.
Lose Times this hand didn't get any part of the pot.
Scoop Times this hand won the whole pot in a high low game. Note that if no low hand qualifies, the high hand winner is marked in here instead of "High".
Low How many times this hand won the low half of the pot. Note that if this hand also wins the high half, it is marked under scoop instead.
The percentage: This hands equity in the pot.