Practice table
Play poker free against bots
A 6-max No-Limit Hold'em table in your browser — dealt five-handed with one seat open — four bot personalities to practise against, and a coach that shows the pot odds and equity behind every decision. No signup, no download.
Shuffling the deck…
This session
Net0VPIP is the share of hands you put chips in voluntarily before the flop; PFR is the share you raised. Coach match is measured only over the 0 decisions where you actually saw a suggestion.
Bots never see your hole cards — they are handed the same public information you are, plus their own two cards. That is a property of the code in app/lib/game/bots.js, not a promise. Want the preflop drills instead? Try the trainer.
Guide
How the free poker practice table works
Reading strategy is not the same as playing it. This table exists to close that gap: a real No-Limit Hold'em engine, opponents who play like the people you actually meet at micro stakes, and a coach that will show you the arithmetic behind every decision the moment you ask for it. It is a 6-max table dealt 5-handed with one seat left open, blinds 50/100, and 10,000 play chips in front of everyone.
Nothing here is real money. The chips cannot be bought, won, cashed out or exchanged for anything at all, and there are no prizes. If you bust, the rebuy button hands you another 10,000 practice chips, free, immediately, forever. The point of the stack is that it makes bad decisions feel like something — not that it is worth anything.
The three coach modes
Off is the honest test. You play the hand with no help, and the post-hand review has nothing to compare against — which is exactly what you want once you think a concept has stuck.
Assistedputs a suggestion on screen before every decision you face, with a "Why?" toggle that opens the numbers: pot odds, your Monte Carlo equity against that specific opponent's estimated range, how much of that range you currently beat, your exact clean outs, stack-to-pot ratio and minimum defence frequency. Use it when you are learning a new spot type.
Ask is the middle ground and the mode most players settle on. You play normally, and when a spot genuinely confuses you, you press Ask coach and get the full breakdown for that one decision. Free and signed-out players get 15 reveals a day; PRO removes the cap.
What each bot personality teaches you
Fish Fred (loose-passive) limps constantly, calls far too wide and chases every draw. He teaches value betting: against a player who will not fold a pair, thin value bets print, and bluffing is a donation.
TAG Tina (tight-aggressive) opens a sensible positional range, c-bets most flops and gives up honestly when she misses. She teaches you to respect ranges — and to find the spots where a solid regular still folds too much.
Maniac Mike (hyper-aggressive) raises with anything, 3-bets light and barrels relentlessly. He teaches patience and the discipline of calling down with medium-strength hands instead of folding to pressure.
Nit Nancy (ultra-tight) waits for premiums and almost never bluffs. She teaches you the cheapest lesson in poker: when a nit raises the turn, your top pair is not good, and folding is not weakness.
The coach's methodology, stated plainly
Preflop, the coach ranks your hand among the 169 starting-hand classes and compares it to the positional opening ranges used across the rest of PokerPro — roughly 13% from UTG out to 45% on the button. Postflop it does not consult a solver, because there is no solver here to consult. It computes pot odds from the actual pot, counts your clean outs against the actual board, and runs a Monte Carlo simulation of your exact two cards against the range that opponent's personality would still hold after the action they took.
That is why every suggestion carries the label "coach suggestion — based on ranges + equity math"and why it will never tell you "GTO says" about a flop decision. Range and equity arithmetic is enough to fix the mistakes that actually cost money at NL2-NL25, and pretending to more precision than the method supports would be worse than useless. For pre-computed mixed frequencies, use Solver-lite instead.
Reading your session stats
Under the table, VPIP is the share of hands you put chips in voluntarily before the flop and PFR is the share you raised. A solid 6-max baseline is roughly 22-26% VPIP with PFR close behind; a big gap between them means you are calling too much. Coach match shows how often you took the suggested action, measured only over the decisions where you actually saw a suggestion. Everything is computed in your browser; ending a session saves a one-line summary to your account if you are signed in, and to this browser if you are not.
Install it on your phone
The table is built mobile-first and is fully playable at 390px wide. PokerPro is an installable PWA, so you can keep it one tap from your home screen: on Android or desktop Chrome use the browser's Install option, and on iPhone tap Share → Add to Home Screen. Installed, it opens full-screen with no browser chrome, and because every calculation runs on your device the table stays responsive on a weak connection.
Frequently asked questions
Is it really free to play poker here?›
Yes. The table, the bots, the hand history and the session stats are free and unlimited, with no signup and no download — it runs entirely in your browser. The only limited feature is the coach: free and signed-out players get 15 coach reveals per day, and PRO ($9/mo) makes them unlimited. You can play as many hands as you like either way.
Is this real money poker?›
No. This is play money and nothing else. The chips are practice counters with no monetary value: they cannot be bought, won, cashed out, transferred or exchanged for anything, there are no prizes, no tournaments with entry fees, and no link to any real-money site from the table. It is an educational practice tool, in the same spirit as a chess engine you can play against. If gambling is causing you harm, please contact a support service such as BeGambleAware or Gamblers Anonymous.
How does the coach work — is it a solver?›
No, and it never claims to be. Preflop, the coach places your hand in the 169-hand strength ranking and compares it to the positional opening ranges used across the rest of the site. Postflop, it computes the actual numbers in front of it: pot odds, exact clean outs, stack-to-pot ratio, minimum defence frequency, and Monte Carlo equity against the range that specific bot persona would still hold after the action it took. Every suggestion is labelled "coach suggestion — based on ranges + equity math", and it never says "GTO says" about a postflop spot, because none of it is solver output.
Can I play on mobile?›
Yes — the table is designed mobile-first and is fully playable at 390px wide, with the action buttons sized for thumbs at the bottom of the screen. PokerPro is also an installable PWA: on Android or desktop Chrome use the browser's Install option, and on iPhone tap Share then "Add to Home Screen". Installed, it opens full-screen like an app and works the same offline-first way, since all the poker maths runs on your device.
Do the bots cheat or see my cards?›
No, and that is true by construction rather than by promise. Each bot is a pure function that receives its own two hole cards plus the public state — the board, the pot, the bet sizes and who did what. Your hole cards are never passed to it. You can verify that in app/lib/game/bots.js: the decision functions read seat.hole for their own seat and the shared board, and nothing else. The bots are also deliberately imperfect: they model recognisable low-stakes player types, not optimal play.
Keep learning
Drill opens and blind defense until the ranges are automatic.
Start from zero: rules, positions, odds and bet sizing.
Paste a hand that confused you and get it read street by street.
Play money only. PokerPro's practice table is an educational tool: the chips have no monetary value, cannot be purchased or redeemed, and no gambling of any kind takes place here. If gambling is causing you or someone you know harm, help is available from BeGambleAware and Gamblers Anonymous.