← All posts

Preflop Charts vs. Ranges: What's the Difference?

People use "chart" and "range" interchangeably, but they are not the same thing, and the difference is exactly where a lot of preflop EV leaks out. Understanding it also explains why a clean-looking chart can be quietly wrong even when it feels authoritative. This guide covers what each one really is, why solvers mix, the assumptions charts hide, a concrete failure case, and how to move from charts to full ranges without throwing away everything you already memorized.

A range is the full strategy

A range is the complete solved output for a spot: every one of the 169 starting hands, each action it can take, and the frequency of each action, at a specific stack depth and under specific rake or ante conditions. It includes the messy parts: the hands that mix between two actions, the spots where a marginal hand is a raise 40% of the time.

Crucially, a range also carries its context. It is not "the button opening range," it is "the button opening range at 100bb, 6-max, on this rake structure." Change any of those and it is a different range. If you want the fuller primer on this, start with GTO preflop ranges explained.

A chart is a snapshot of a range

A chart is usually a range that has been flattened for human use. Two common simplifications:

  • Rounded to pure actions. Mixed cells get pushed to 100% of the more common action so the chart is easier to memorize. Cleaner to read, but the balance is gone.
  • Frozen to one condition. A chart is one stack depth, one format, one set of assumptions, printed as an image.

Neither is a crime. Simplification is how you actually learn ranges, and nobody plays perfect frequencies at the table. The problem is forgetting that the chart is a lossy compression of something richer, and then trusting it in a spot it never described.

A short history of why charts were "pure"

Before solvers were widely available, preflop charts were built by strong players from experience and hand-history study. Those charts had to be memorizable, so they were pure by necessity: open these hands, fold those. That was a genuine improvement over pure feel, and many of those ranges were close to correct.

What solvers added was the boundary. They showed that a meaningful slice of hands are not clearly a raise or a fold; they are both, at a frequency. A modern range is really an old-style chart plus the mixed boundary and the exact conditions. If you learned from pure charts, you are not wrong, you are working with a compressed version, and the full range is the uncompressed file.

Pure vs. mixed strategies

This is the crux. A pure strategy takes one action with a hand every time. A mixed strategy splits between actions at set frequencies. Solvers use mixes constantly preflop, because a hand sitting exactly on the boundary between two profitable actions should be played both ways to deny opponents information and keep your range unexploitable.

A static chart that rounds A5s to "always 3-bet" loses the fact that the solve wanted it as a 3-bet only part of the time. In a vacuum that is a small error. Repeated across dozens of boundary hands and thousands of hands played, it adds up, and it makes your range readable to anyone paying attention. The player who three-bets A5s every single time has a more predictable bluffing range than the solve intended, and a good opponent can start folding to your three-bets a bit more, or calling down a bit lighter, because they have a read you handed them for free.

The assumptions a chart hides

Here is the part that matters most for real money. A range is only correct for the conditions it was solved under. Change the conditions and the right play changes:

  • Rake. As rake rises, opening ranges tighten and the blinds shift toward three-bet-or-fold to end hands before the flop. A chart solved rake-free will have you playing too many hands in a raked game, especially the marginal calls that rake punishes hardest.
  • Ante. In tournaments the ante improves your pot odds and widens correct opens. A no-ante chart is wrong for a modern ante structure, and it errs on the side of being too tight.
  • Stack depth. A 100bb chart does not describe a 30bb decision. The tree is genuinely different: shallower stacks compress the 4-bet game and eventually collapse into shove-or-fold.
  • Raise sizing. A range is solved against a specific open and three-bet size. Feed it different sizes and the correct responses shift, because the price you are being offered changed.
  • Table size. A 6-max opening range is not a 9-max opening range. More players left to act means more chances someone wakes up with a hand, which tightens early-position opens.

A chart that does not state what it was solved for is giving you an answer without the question.

A concrete example

Picture two "standard" small-blind charts. One was solved rake-free at 100bb; the other on a real online cash rake structure at 100bb. The rake-free chart completes and calls a wider set of hands out of the small blind, because it never pays a toll to see flops. Follow it in a raked game and you will complete too often, reach too many flops out of position, and hand the rake a cut of pots you were only marginally entitled to play. Same seat, same stack, opposite instruction, and the only difference is an assumption the chart never printed on itself.

The same trap shows up with antes in reverse. Take a no-ante tournament chart into a modern 12.5%-ante structure and you will open too tight, folding hands that the ante's improved pot odds make clearly profitable. In both cases the chart is not "wrong," it is right for a game you are not playing.

The cost of a rounded frequency, concretely

It is easy to wave away mixed frequencies as a detail, so make it concrete. Suppose the solve wants a particular hand as a three-bet a third of the time and a fold the rest. A chart rounds that to a pure fold. Individually, harmless. But that hand was part of your three-bet bluff budget, and dropping it makes your three-betting range slightly more value-heavy than it should be. Do that across the dozen or so boundary hands in the spot and your three-bets now show up with a stronger average holding than a balanced range would.

A good opponent does not need to know the exact hands. They just need to feel that you three-bet a touch too honestly, and they start over-folding to your three-bets, or peeling lighter and giving up when you fire again. Either adjustment quietly taxes you. None of it comes from a single big mistake; it comes from a hundred rounded cells pointing the same direction. That is the difference between a range that holds up against attention and a chart that leaks under it.

When to use each

Use a simplified chart to get a spot into memory fast. Use the full solved range when you want the exact frequencies, want to study a stack depth the chart never covered, or want to trust the strategy against strong opposition. At low stakes against passive pools the gap between the two is small; as you move up and opponents start noticing imbalance, it grows.

How to move from charts to ranges

You do not have to abandon what you know. A practical path:

  1. Keep memorizing shapes from simplified charts. They are the fastest way to internalize where a range starts and stops.
  2. Layer in the mixed boundary from the full range. Learn which hands sit on the fence and roughly how often they take each action.
  3. Fill in the conditions you actually play. Study your real stack depths and structures rather than only the 100bb snapshot.
  4. Drill against the files, offline. Owning the solved ranges means you can do all of this on your own schedule, without a login timing out mid-session.

That is the case for owning full solved ranges rather than collecting screenshots. The Simple GTO cash ranges are solved on the 500z rake structure, and the tournament ranges use the modern 12.5% ante, so the conditions are baked in rather than assumed away.

The Master Bundle gives you the complete solved trees across every format and depth, as files you own, so you are never trusting a snapshot in a spot it was not built for.

The short version: a chart is a compressed, context-free copy of a range. It is a fine study aid and a poor final authority. Learn from charts, but trust the full solved range when the money is real and the conditions are specific, because that is the version that still holds up when someone is paying attention to how you play.

Master Bundle

Everything, solved. Cash, tournaments, and Spin & Go.

Questions, answered

Is a preflop chart the same as a range?
Not quite. A chart is usually a simplified, static snapshot of a range, often with frequencies rounded to pure actions. A full range keeps the mixed frequencies and the conditions it was solved for.
What assumptions do charts hide?
Rake, ante, stack depth, raise sizing, and table size. A chart that does not tell you what it was solved for is telling you an answer without the question, and those conditions change the correct play.
Are simplified charts useless then?
No. They are a fine starting point for memorization. The risk is treating a simplified snapshot as the exact answer in conditions it was never solved for.
When is the difference big enough to matter?
As you move up in stakes and face opponents who notice imbalance, and whenever the real conditions (rake, ante, stack depth) differ from what the chart assumed. At low stakes against passive pools the gap is smaller.
How do I move from charts to full ranges?
Keep using simplified charts to memorize the shape, then study the full solved range for the exact frequencies and for the stack depths and structures your chart never covered. Owning the files lets you do that offline, on your schedule.