0
Cash 6-max
LV.1 · 0/20
—

GTO Preflop Training

Today
Your first 20 hands
Cash 6-max · open or fold, then defend the big blind
Train
Learn
Tools
New to PLO?PLO Camp · Omaha poker trainer →
Get the appiOS & Android · train offline · Pro unlocks in-appWeb trial · Pro content and daily reminders are app-only App Store Google Play
Preflop ChartsFree 13×13 range charts + Nash push/fold EV tables Postflop Coach30-lesson postflop trainer · sister app

Preflop Camp is a free preflop GTO trainer for Texas Hold'em: full cash & tournament coverage (open raises, blind defense, vs 3-bet/4-bet, squeeze, cold-call, limp & straddle pots, 4-25bb push/fold); push/fold and call-off charts are self-solved Nash equilibria with real per-hand EV — no fabricated numbers. Includes a preflop diagnosis, a 20-day personal plan, mistake review and leak analysis. Nine interface languages, no signup; the iOS and Android apps work offline.
Free charts, no signup: preflop range charts + push/fold Nash tables

Push/Fold Camp

All solved by this app's own Nash solver (tagged "Exact") · feedback shows the solver's real per-hand EV

9-max · jam or fold

6-max final table · jam or fold

Heads-up · SB jam + BB call

BB call-off · facing a jam

Reshove 3-bet jam · 9-max

Jam over an opener · 15/20/25bb · our own solved Nash

SNG bubble ICM

ICM $EV (% of prize pool) · equal / bully / short-stack crisis configs

—
Tap a cell to see the suggestion
Scenario
Players
Advanced · deal preference
Deal preference · which hands
Timed mode · timeout counts against you
Frequency mode · answer mixed spots as a frequency
RNG mode · a dice roll picks the side at mixed spots
Show the chart on correct answers too
Sends event names, app version, platform, UI language, one random anonymous id (so events from one device count as one person), a session id that changes every launch, and a finished session’s accuracy rounded to 10% — no account, no hand histories. While offline, events wait on your device. Privacy Policy
OUT · busted

Game over

Nash Charts
Scenario
Ante
Stack depth (bb)
Position
—
About data & assumptions

What this is

A beginner training tool for preflop decisions — it builds your intuition for "what to open from where." Great for practice, memorization, and finding leaks.

What this isn't

Most ranges are not solver-exact. Opens, BB defense, vs 3-bet/4-bet, squeeze, cold-call are hand-curated simplified ranges from public GTO charts + poker theory (shown without a tag) and will differ from PioSOLVER / GTO Wizard — especially on edge hands and mix frequencies. Exception: the jam/fold & jam-call spots are solved by this app's own Nash solver (tagged "Nash GTO", see Assumptions below), but still a simplified model, not table-exact. For real precision, use a real solver.

Assumptions

  • Cash: 100bb deep, illustrative open sizes that vary by seat, rake not modelled
  • MTT 40/25/15bb: approximate ante-adjusted open ranges. Note: real antes widen ranges; this tool is conservative (a touch tight) — widen a bit in practice.
  • MTT 6-max (final table / short): 40bb / 20bb approximate opens. Fewer players → wider; estimated as "later seats + modest widening," not exact.
  • Jam/fold & jam-call (tagged "Nash GTO"): solved with this app's own equity + Nash solver — 9-max jam-or-fold at 4/5/6/7/8/10/12/15/20bb, 6-max at 6/8/10/12/15/20bb, heads-up at 5/8/10/12/15/20/25bb (SB jam + BB call), and 9-max and 6-max BB calling a jam from each position. A simplified model (no-overcall / class-level equity with real card removal / Monte-Carlo; MTT tiers include a BB ante, HU has none), not table-exact; each stack's exploitability is measured (worst stack 0.04bb/hand · data generated 2026-09-25) and shown in the "Nash GTO" tag tooltip (closer to 0 = more accurate). It fits worst where the stack is shallowest and the table behind is fullest: in the 9-max early seats (UTG/MP) at ≤7bb, seven or eight players are still to act and multi-way calls are normal at a real table, yet the model allows at most one caller ⇒ those jam ranges run wide — tighten them when you apply them.
  • Bubble ICM: the old ICM open tier under "Special" is still a hand-made "tighten everything" approximation; the solved version lives in the "SNG bubble ICM" group — Malmuth-Harville $EV jam/call Nash (Equal 8bb / Equal 12bb / Bully 18/10/7/5 / Short-stack 12/10/9/3 / Satellite 2-of-4 · equal 10bb / 6-max FT bubble 25/18/14/10/7/4 / Equal 10bb / PKO equal 10bb · 15% bounties / PKO big bounty 14/10/8/8), where collapsing call ranges, big-stack pressure and ladder folds all emerge from the solver, with EV shown as % of the prize pool.
  • Reshove (3-bet jam vs an open, tagged "Nash GTO"): solved jam/call-off Nash at 15/20/25bb, 9-max with BB ante — given one stated input: the opener uses this app's reference opening range (15bb ranges at 15bb; the 25bb ranges stand in at 20bb) — a raise-or-fold reference that is tighter than real opens, so the reshove ranges are a conservative lower bound: against a wider opener you can jam wider still. Same simplified model as the jam/fold family (no over-calls, class-level equity), measured exploitability published per chart.
  • Vs 3-bet (4-bet/call/fold): 100bb approximation, 4-bet ~3%. In position defends wider, out of position tighter — shape is right, but exact 4-bet/call split varies with sizing.
  • Vs 4-bet (5-bet jam/call/fold): 100bb approximation. Out of position it is mostly "jam or fold" with a very narrow call; in position the call carries more of the continuing range than the jam; 5-bet treated as a direct jam.
  • Squeeze (re-raise after open + call): 100bb approximation. Out of position (big blind) squeezes are polarized (value + blocker bluffs); in position (button) they are more linear. Overcalls mix speculative multiway hands with strong hands kept in a smaller pot; sizing/players shift the exact range.
  • Cold-call (non-blind defense): 100bb approximation. Flatting range ≠ opening range — many hands you'd open must become a 3-bet or fold vs a raise; earlier position / stronger opener = narrower calls.
  • SB uses a "raise or fold" model: real short-stack SB often limps / limp-jams, not modeled here.
  • Edge mixes: frequencies estimated at ~half, not real solver frequencies.

Where the ranges come from

Curated from several public GTO charts, with VPIP and overall shape checked against authoritative sources (right magnitude), but not verified hand-by-hand. All data is original; no third-party copyrighted content.

Need real precision?

Use a pro solver — PioSOLVER, GTO Wizard, MonkerSolver — for ranges exact to your sizing, rake, and stack depth. This tool builds intuition; it doesn't replace them.

Local save

Running locally, the app remembers your mistake pile, all-time high, and last settings (stored in your browser, never uploaded). Switching browsers or clearing the cache loses them.

True GTO shifts with sizing, rake, antes, and stack depth. This tool fixes the assumptions above. Made by a squirrel 🐿

Privacy Policy Terms of Use (EULA)

Equity calculator

Real Monte-Carlo · actual numbers. Comma-separate ranges, e.g. 22+, AJs+, KQo; a single combo AKs works too.
Fill in a board for postflop equity (given community cards); leave it empty for a preflop all-in.

Board · empty = preflop
Your range
vs
Opp range
Lessons
Range Paint
Mistake review pile
Career stats

Accuracy trend

Decision speed

Milestones

Profile

Spots to drill next

EV you leak per hand

Your leaks

Accuracy by spot

Stats accrue only during normal training (review mode excluded). Data stays on this device.

Training Plan