Reaching the Pokémon level cap is a grind whose length depends on your species’ experience group and your daily play. This calculator uses the real cubic XP curves to compute exactly how much experience you have left and forecasts the days and hours it will take at your pace.
How it works
Each experience group defines the total XP needed at a given level n. The common
groups use these formulas:
Fast : floor( 0.8 × n³ )
Medium Fast : n³
Medium Slow : floor( 1.2·n³ − 15·n² + 100·n − 140 )
Slow : floor( 1.25 × n³ )
The XP remaining is the target level’s total minus the current level’s total. Dividing by your daily XP gain gives the day estimate:
xpRemaining = total(target) − total(current)
dailyXp = xpPerHour × hoursPerDay
days = xpRemaining / dailyXp
Example and tips
A Medium Fast Pokémon going from level 50 to 100 needs 100³ − 50³ = 875,000 XP.
At 60,000 XP per hour for 2 hours a day that is 120,000 XP daily, or about 7.3 days.
A Slow group Pokémon over the same range needs nearly 1.1 million XP and takes
proportionally longer. Apply a Lucky Egg by raising your XP-per-hour figure by 50
percent before entering it, and remember real hourly rates drop as you outlevel
your grinding spot.