Pokémon XP & Level Calculator

See how much XP you need to reach the next Pokémon level

Enter your Pokémon's growth rate, current level, and current XP to see exactly how much experience remains to the next level and to any target level. Uses the real Pokémon experience-group formulas for all six growth rates. Runs in your browser.

What is a growth rate or experience group?

Every Pokémon species belongs to one of six experience groups that decide how much total experience each level requires. Medium fast follows a simple level-cubed curve, while erratic and fluctuating use piecewise formulas that change shape across level ranges.

Every Pokémon belongs to one of six experience groups, and each group needs a different amount of XP per level. This calculator uses the real group formulas to show exactly how much experience remains to your next level and to any target.

How it works

Each growth rate has a formula for the total experience required to reach a given level. The tool evaluates it at your current and next level and subtracts your current XP:

medium fast  = n³
fast         = 0.8 × n³
slow         = 1.25 × n³
medium slow  = 1.2n³ − 15n² + 100n − 140
erratic / fluctuating = piecewise by level band
xp to next   = totalXp(level + 1) − currentXp

Erratic and fluctuating use multi-band piecewise expressions, which the tool implements exactly so the thresholds match the games.

Example and tips

A medium-fast Pokémon at level 49 needs the cube of 50 minus its current XP to reach level 50 — a clean curve you can predict by eye. A slow-group Pokémon at the same level needs 25 percent more, which is why training a slow-group species to 100 feels so much longer. If you are aiming for a specific level, enter it as your target to see the full remaining grind rather than just the next step.