Diablo 4 XP & Level Calculator

See how much XP you need to reach the next Diablo 4 level

Input your current level and XP in Diablo 4 to see exactly how much experience remains until the next level and to the level cap, with time estimates for common farming rates per hour.

Why does each Diablo 4 level need more XP than the last?

The per-level XP requirement rises steadily across the levelling range. Early levels go by in minutes, but the top levels each demand tens of millions of experience, so the curve steepens sharply toward the cap of 100.

Diablo 4’s experience curve climbs steeply toward the level cap, so the same amount of farming buys far fewer levels at high level than at low. This calculator tells you exactly how much XP stands between you and your next level, and the cap, plus how long it will take at your current farming rate.

How it works

The tool sums the per-level XP requirement from your current level to the target, subtracts the XP you have already banked, and divides by your hourly rate:

xp to next   = (xp required for current level) − (xp already earned)
xp to cap    = Σ (xp per level) from current to 100 − xp already earned
hours        = xp remaining / xp per hour

The per-level requirement is modelled from the game’s total experience to level 100, so the late levels carry most of the weight.

Example and tips

A level 85 character earning 50 million XP per hour faces a very different time to 100 than a level 70 character at the same rate, because the final fifteen levels are the most expensive in the game. Track your real XP per hour over a couple of dungeons and update the field — Helltide and season bonuses can change it dramatically.