← Back to IV Calc
SIX GROWTH CURVES

Pokémon EXP Calculator

Calculate total Pokémon experience at a level and experience to the next level for all six main-series growth groups.

input channel

live result

125,000 EXP

7,651 to level 51

HPATKDEFSPASPDSPE
Live stat hexagon

How the pokémon exp calculator works

A Pokémon EXP calculator converts a level into the cumulative experience threshold for a species’ growth group. The six groups—Fast, Medium Fast, Medium Slow, Slow, Erratic, and Fluctuating—can differ sharply even when two species currently share a level. Select a species to load its group or choose the curve directly.

Medium Fast total EXP=level3(other groups use their own piecewise or cubic curve)\text{Medium Fast total EXP} = \text{level}^3 \quad (\text{other groups use their own piecewise or cubic curve})
The symbols are defined in the surrounding method, and every input stays in the shareable URL.

Fast uses 4n³/5, Medium Fast uses n³, and Slow uses 5n³/4. Medium Slow uses 6n³/5 − 15n² + 100n − 140, clamped at zero at the beginning. Erratic and Fluctuating are piecewise formulas whose coefficients change across level bands. The calculator floors the resulting cumulative threshold, matching the integer table convention.

Experience to the next level is threshold(n + 1) minus threshold(n), not simply a fixed multiple of the current level. At level 100 there is no next normal level, so the remaining value is zero. Earned battle experience depends on defeated species, level, participation, traded status, affection or friendship bonuses, Exp. Share, and the generation’s scaling rule; those are separate from the growth curve.

Species in the same evolutionary family usually share a growth group, but do not infer a curve from base-stat strength. The stored species dataset assigns the published group. Use the cumulative number to check progress shown by a summary screen and the difference value to plan the remaining experience.

Worked example

A Medium Fast species at level 50 has 50³ = 125,000 total experience. Level 51 requires 51³ = 132,651, so 7,651 additional experience reaches the next level. A Slow species at level 50 instead requires floor(5 × 50³ ÷ 4) = 156,250 total.

How to read the result

The total is the minimum cumulative EXP for the selected level under that curve. If an in-game total differs, verify the species growth group and generation. The “to next” result is a threshold gap, not a prediction of battles, because each battle’s award depends on separate inputs.

Common questions

What are the six Pokémon experience groups?
Fast, Medium Fast, Medium Slow, Slow, Erratic, and Fluctuating each define cumulative EXP by level.
Is Medium Fast the same as Medium?
Many datasets label the n³ curve “medium”; players commonly call it Medium Fast. This site treats those labels as the same curve.
Why is Erratic a piecewise formula?
Its rate changes at specified level bands, so no single cubic coefficient describes levels 1–100.
Does this include Exp. Share bonuses?
No. Growth curves set thresholds; battle award modifiers determine how quickly the total is earned.

Sources

Formula and table references are named with the review year. The calculations run entirely from the reviewed local snapshot; no third-party service is called when you change an input.

  1. Bulbapedia — Stat (reviewed 2026)Generation-specific stat, nature, stage, and rounding formulas.
  2. Bulbapedia — Individual values (reviewed 2026)Modern IV, early DV, characteristic, and Hyper Training behavior.
  3. PokeAPI v2 data model (snapshot prepared 2026)Species identifiers, types, base stats, growth groups, and EV yields stored locally.

Related calculators

Reserved ad space