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.