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.