UTILS.
100% in-browser
📈

Video-Game EXP / Level Curve Calculator

Compute total experience to reach any level and EXP to the next level for the six Pokémon-style growth groups: Fast, Medium Fast, Medium Slow, Slow, Erratic, Fluctuating.

Total EXP is the experience to reach the level; EXP-to-next is total(level+1) − total(level).

About this tool

The EXP / Level Curve Calculator works out how much experience a character needs to reach a given level, using the six standard experience growth groups that Pokémon and many RPGs share. Pick a growth group and a target level (1–100) and it shows the total EXP required and the EXP needed to climb from that level to the next, live in your browser.

Each group has a published formula for the total EXP at level n. Fast = ⌊0.8·n³⌋, Medium Fast = n³, Medium Slow = ⌊1.2·n³ − 15·n² + 100·n − 140⌋, and Slow = ⌊1.25·n³⌋. Erratic and Fluctuating are piecewise: their multiplier on n³ changes across level bands (Erratic thins out toward level 100 for fast late growth, while Fluctuating is cheap early and expensive late). Level 1 is always 0 EXP, and EXP-to-next is simply total(n+1) − total(n).

Frequently asked questions

What are the six growth groups?
Fast (0.8·n³) and Slow (1.25·n³) are simple cubics; Medium Fast is exactly n³; Medium Slow is a full cubic polynomial that grows slowly at first; and Erratic and Fluctuating are piecewise curves whose n³ coefficient changes by level band. Every wild species belongs to one of them.
How is EXP-to-next-level found?
It is the difference between the total EXP at the next level and the total at the current level: total(n+1) − total(n). Because the curves are cubic, this gap widens quickly as levels rise, which is why high-level grinds feel so much slower.
What does the current-EXP field do?
If you enter your current total EXP (at or above the level's requirement), the tool shows how much more you need to reach the next level and your percentage progress through the current level, so you can gauge how close you are.
Why is Medium Slow lower than Medium Fast early on?
The Medium Slow polynomial subtracts 15·n² + 140 at low levels, making early levels cheaper than the plain n³ Medium Fast group; it only overtakes Medium Fast at higher levels, which is the point of that curve's design.

More tools