Minecraft XP Level Calculator

Calculate how many XP points you need to reach any level. See how many mobs to kill or ores to mine.

Level Range

Results

XP needed:1,395 XP
Total XP at level 30:1,395 XP

How Many Kills/Actions Needed

To go from level 0 to level 30 (1,395 XP):

SourceXP EachCount Needed
Zombie/Skeleton/Creeper5279
Spider5279
Enderman5279
Blaze10140
Guardian10140
Wither Skeleton5279
Piglin Brute2070
Ender Dragon (first)120001
Ender Dragon (repeat)5003
Wither5028
Mining Coal11,395
Mining Diamond7200
Mining Emerald7200
Mining Lapis5279
Mining Redstone3465
Smelting (per item)11,395
Breeding Animals3465
Trading with Villager6233
Fishing3465
Bottle o' Enchanting7200

How Minecraft XP Works

Minecraft uses a non-linear XP curve — higher levels cost exponentially more XP. This means it's always cheaper to enchant at level 30 multiple times than to save up for higher levels.

XP Level Formulas (Java Edition)

Level RangeTotal XP at LevelXP per Level
0-16L^2 + 6L2L + 7
17-312.5L^2 - 40.5L + 3605L - 38
32+4.5L^2 - 162.5L + 22209L - 158

Key XP Milestones

LevelTotal XPUse Case
17Minimum for repairs
791Name tag on anvil
301,395Max enchanting table level
392,920Anvil "Too Expensive" cap
505,345-
10027,470-
Best XP Farms The fastest XP sources are Enderman farms (~30 levels in 2 minutes), guardian farms, and blaze spawner farms. For early game, build a simple mob spawner farm from a dungeon.

Related