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
7,651 to level 51
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.
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?
Is Medium Fast the same as Medium?
Why is Erratic a piecewise formula?
Does this include Exp. Share bonuses?
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.
- Bulbapedia — Stat (reviewed 2026) — Generation-specific stat, nature, stage, and rounding formulas.
- Bulbapedia — Individual values (reviewed 2026) — Modern IV, early DV, characteristic, and Hyper Training behavior.
- PokeAPI v2 data model (snapshot prepared 2026) — Species identifiers, types, base stats, growth groups, and EV yields stored locally.