Skip to content
MasterMath

XP and Level Calculator

How much experience it takes to reach a level, using your game curve, and how many hours that is at your rate.

Experience still needed

—

Experience still needed—
Experience for the range—
Levels gained—
The next level—
The last of the range—
Hours of play—

Level by level

LevelCostsCumulative

How this was worked out

    The formula

    cost of a level = base × level^exponent

    Where it comes from

    Almost every game uses a power curve: the experience for a level is a base multiplied by the level raised to an exponent. With an exponent of one the curve is linear and every level costs the same; with two, level fifty costs two and a half thousand times what level one did, and that is what makes the end of a progression drag. Fitting the exponent to what you actually see in the game is what makes the estimate useful: you only need what two different levels cost.

    How to work it out by hand

    1. Work out the base and exponent from what two levels cost in your game
    2. Calculate the cost of every level in the range
    3. Add them all up
    4. Subtract the experience you have and divide by your rate per hour

    What is worth knowing

    How many times more expensive the last level is than the first of the range is what explains how a progression feels: under five and the curve feels gentle; over twenty and the end becomes a wall. Many games break the formula past a certain level and insert flat stretches or jumps, so if the numbers stop matching halfway through, the curve changed — the arithmetic did not.

    Frequently asked questions

    How is level experience calculated?

    With the game curve: a base times the level raised to an exponent.

    How do I find my game exponent?

    From what two different levels cost, solving for it. That is what makes the estimate work.

    Why do the last levels cost so much?

    Because the curve is a power: with exponent 2, level 50 costs 2,500 times level 1.

    Does it work for any game?

    For those using a power curve, which is most of them. Some insert flat stretches past a certain level.