Elden Ring XP & Level Calculator

See how much XP you need to reach the next Elden Ring level.

Input your current level, XP into that level, and optional target level to see exactly how much experience remains until the next level and your target, with kill-count estimates for any farm rate.

How is the XP per level calculated?

The XP (rune) cost to advance one level follows a cubic growth curve, the way soul-like games scale level cost. Higher levels cost dramatically more, so each new level requires more grinding than the last.

This calculator shows exactly how much experience (runes) you still need to hit your next Elden Ring level, plus the total to reach any target level and how many enemy kills that represents at your current farm rate.

How it works

The cost to level up grows steeply with your character level:

  • Per-level cost. The XP to advance from level L to L+1 follows a cubic growth curve, so the jump from level 100 to 101 costs far more than level 10 to 11.
  • Remaining XP. The tool subtracts the XP you have already banked into the current level from the full cost of that level.
  • Total to target. For a higher target level, it sums the per-level cost across every level in between and adds your current remaining XP.
  • Kills to next. Remaining XP divided by your XP-per-kill, rounded up.

Worked example

You are level 60 with 12,000 XP banked, farming an enemy worth 1,200 runes per kill:

Full cost of level 60 -> 61 = cubic curve value for L = 60
Remaining = full cost - 12,000
Kills to next = ceil(remaining / 1,200)

Set a target of level 65 and the tool adds the costs of levels 61, 62, 63, and 64 on top of the remaining XP to give the total grind to 65.

Tips and notes

  • Because the cost curve is cubic, reaching the next level always costs more than the last — budget extra runes for high levels.
  • Use the kills-to-next figure with an efficient farm route to plan a focused grinding session.
  • The exact rune curve shifts by patch; treat the totals as close planning estimates. All maths runs locally in your browser.