Hand History Analyzer

Where are you winning and losing? Upload your hand history files to find leaks and mistakes.

Sample hands: made up to show how the tool reads a history. 60 hands at a six-player $0.05/$0.10 table; import your own to see yours.

Step 1: Bring your hands: import your hand histories, or look at the sample

Nothing is uploaded. Your files are read and analysed entirely in this browser. The results never leave your device.

Drag hand-history files here

Whole folders work too, or use the button below.

GGPoker / Natural8 hand history format (.txt). Drop a whole folder or a .zip archive.

This browser cannot open .zip. Unzip first, then drop the .txt files

Where you win mostThe button

You won 46.8 big blinds on the button and lost 38.6 in the big blind, over 60 hands.

money wonmoney lostin big blinds; D is the button
Hands
60
Won
$16.81
Lost
$18.05
Net P/L
$-1.24
Hands won
21.7%
bb/100
−20.7

Exact · counted from the 60 hands. A win rate needs tens of thousands of hands to settle; over a few hundred it is mostly luck.

Why

The button acts after most of the table, so it sees what the others do before it decides. It won +46.8 bb in 10 hands here. The blinds put chips in before they see their cards and act first after the flop, so most players lose there: the big blind lost −38.6 bb in 10 hands. All 60 hands together come to −12.4 bb (−20.7 bb/100). A few hundred hands are mostly luck, so read the seats as places to look, not as a verdict. Your seat is your position: the button moves one seat each hand, so every seat comes round once an orbit, the big blind too. is big blinds won per 100 hands.

Biggest win+30.0 bb
Under the gun
Board
Biggest loss−31.5 bb
Big blind
Board
Each seat, in numbers
SeatHandsBig blindsbb/100Money
Under the gun (UTG)10−5.5−55.0−$0.55
Middle position (MP)10−0.4−4.0−$0.04
Cutoff (CO)10+7.8+78.0+$0.78
Button (BTN)10+46.8+468.0+$4.68
Small blind (SB)10−22.5−225.0−$2.25
Big blind (BB)10−38.6−386.0−$3.86

With a few hands a seat, one big pot decides the number. The button and the cutoff win for most winning players; the blinds lose for nearly everyone.

Top mistakes found (11)
Calling StationKh Th• BB• $0.05/$0.10

Called 4 times with Kh Th and lost $3.15 (31.5 bb). Consider folding earlier.

Board: Ts 9d 3c | Ad | 5s
-$3.15
Big Loss (Non-Premium)Kh Th• BB• $0.05/$0.10

Lost $3.15 (31.5 bb) with Kh Th. Risk big pots with premium hands.

Board: Ts 9d 3c | Ad | 5s
-$3.15
All-In LossQd Qc• SB• $0.05/$0.10

Lost $3.00 (30.0 bb) all in with Qd Qc. Review whether this was the spot for it.

Board: Js 8d 2h | 5c | Kh
-$3.00
Calling StationQc 9c• CO• $0.05/$0.10

Called 4 times with Qc 9c and lost $2.15 (21.5 bb). Consider folding earlier.

Board: Kh Jd 4s | 5c | 8h
-$2.15
Big Loss (Non-Premium)Qc 9c• CO• $0.05/$0.10

Lost $2.15 (21.5 bb) with Qc 9c. Risk big pots with premium hands.

Board: Kh Jd 4s | 5c | 8h
-$2.15
Calling StationKd 9d• MP• $0.05/$0.10

Called 4 times with Kd 9d and lost $2.10 (21.0 bb). Consider folding earlier.

Board: 9h 6s 2c | Jc | 4h
-$2.10
Big Loss (Non-Premium)Kd 9d• MP• $0.05/$0.10

Lost $2.10 (21.0 bb) with Kd 9d. Risk big pots with premium hands.

Board: 9h 6s 2c | Jc | 4h
-$2.10
Calling Station8s 8c• UTG• $0.05/$0.10

Called 4 times with 8s 8c and lost $2.00 (20.0 bb). Consider folding earlier.

Board: Qd Jh 3c | 7d | 2h
-$2.00
Calling StationAd 8h• BB• $0.05/$0.10

Called 3 times with Ad 8h and lost $1.55 (15.5 bb). Consider folding earlier.

Board: 8s 5c 2d | Qh | 6s
-$1.55
Trash Hand9h 3d• SB• $0.05/$0.10

Played 9h 3d, a trash hand. Fold it from any position.

Board: 9c 7d 4s | Jd | 2c
-$0.90
Calling Station9h 3d• SB• $0.05/$0.10

Called 3 times with 9h 3d and lost $0.90 (9.0 bb). Consider folding earlier.

Board: 9c 7d 4s | Jd | 2c
-$0.90
All hands (60)
Green rows won money, red rows lost it.
HandCardsBoardActionsP/L
00101000Qh 4c–2 actions$-0.10
00101007Kd 7s–2 actions$-0.05
00101014As KdKc 7h 2s 9d Qh5 actions+$1.22
00101021Ad 3c–1 actions–
00101028Jh 7d–1 actions–
00101035Jd 9s–1 actions–
00101042Kh ThTs 9d 3c Ad 5s8 actions$-3.15
00101049Ac TdTc 6h 3s Kc5 actions+$0.59
001010567s 2c–1 actions–
00101063Kh QdQs 8h 4c3 actions+$0.28
00101070Kc Jc–2 actions$-0.30
00101077Ah Kh–2 actions$-0.30
001010848d 5c–2 actions$-0.10
001010918c 5d–2 actions$-0.05
001010989c 8c–2 actions+$0.15
001011058h 3h–1 actions–
00101112Th 4s–1 actions–
001011194d 2d–1 actions–
001011267d 7hKs Qc 7s 2d 9h6 actions+$1.27
001011339h 3d9c 7d 4s Jd 2c8 actions$-0.90
00101140Qd 3h–1 actions–
00101147Td 9d–2 actions$-0.25
001011549s 9dKs Qd 5c 7h 3d4 actions+$0.68
00101161Qs QdKd 8c 4h 2s Jc6 actions$-1.25
001011689s 6sAh Kd 8c4 actions$-0.30
00101175Jc 2s–2 actions$-0.05
00101182Jh 4c–1 actions–
00101189Kc 4d–1 actions–
001011966c 2c–1 actions–
00101203Ts 8c–1 actions–
001012106s 4d–2 actions$-0.10
00101217Qd QcJs 8d 2h 5c Kh2 actions$-3.00
00101224Qh JhJc 8s 3d 6h 2s4 actions+$1.45
001012316s 6h6d Kc 2h 9s 3c5 actions+$2.90
00101238Kd 5s–1 actions–
00101245Kc Ks9c 5d 2h Jd 4c4 actions+$3.00
00101252Ad 8h8s 5c 2d Qh 6s5 actions$-1.55
00101259Qs 6d–2 actions$-0.05
001012669d 3s–1 actions–
00101273Js 2d–1 actions–
00101280Kd 9d9h 6s 2c Jc 4h7 actions$-2.10
00101287Qc 5h–1 actions–
00101294Ts 2h–2 actions$-0.10
00101301Ah QsQd 7s 3c 8h 2s6 actions+$1.36
00101308Js JdTh 6c 2d 3s4 actions+$1.86
001013157c 3d–1 actions–
001013229c 4h–1 actions–
001013298d 6c–1 actions–
00101336Jd 5cJs 4h 4d Tc5 actions+$0.37
00101343Tc 3h–2 actions$-0.05
Showing first 50 of 60 hands

Related tools

One hand, worked through.

Occasional strategy emails: one interesting hand, broken down with equity and range against range. Free, unsubscribe any time.

Unlimited AI hand reviews and every cheatsheet: PRO from $9/mo