How the Minecraft XP level calculator works
This Minecraft XP level calculator converts the level shown above your hotbar into actual experience points. Enter a current level, the percentage filled in the current bar, and a target. The calculator first finds your absolute XP total, then subtracts it from the points required at the start of the target level. You can also add a known XP amount or look up the cumulative points required at any level.
Levels and points are different units. Reaching level 30 from zero costs 1,395 XP, but gaining another 30 levels from level 30 costs much more because the curve becomes steeper. Partial bar progress is converted to whole XP with a downward round, matching the fact that experience points are discrete.
Current level
Start of your current level
XP-bar progress
Whole XP already earned
Absolute current XP
Level total + bar XP
L² + 6L
or (5L² − 81L + 720) ÷ 2
or (9L² − 325L + 4440) ÷ 2
Target total − current total
XP remaining
Blocks · items · breeds · kills
In plain terms, the calculator places both your starting point and goal on the same cumulative XP scale. Their difference is exact; activity counts are estimates only when the selected source has a random reward.
Minecraft XP level formula explained
Minecraft uses three formula bands. Levels 0 through 16 use L² + 6L. Levels 17 through 31 use (5L² − 81L + 720) ÷ 2. From level 32 onward, the total is (9L² − 325L + 4440) ÷ 2. These equations return the cumulative XP at the start of level L.
The cost of the next level follows the same breakpoints: 2L + 7 through current level 15, 5L − 38 through level 30, and 9L − 158 from level 31 onward. That is why each green bar becomes progressively more expensive even though its displayed width stays the same.
XP from mining, smelting, breeding, and mobs
Mining rewards are often ranges. Diamond and emerald ore award 3–7 XP per block, while coal can award zero. The calculator therefore shows the fewest actions possible, an expected count based on the documented integer reward distribution, and a worst case only when every action guarantees at least some XP. Fortune changes ore item drops but does not multiply the block's XP roll; Silk Touch prevents the normal ore XP drop.
Furnace recipes can award fractional XP. The furnace accumulates that value internally and releases whole experience when output is taken manually; hopper removal does not erase the stored XP. Java and Bedrock share the level curve, but some recipe rewards differ, which is why the edition selector changes cactus estimates.
| Source | XP | Unit | Edition note |
|---|---|---|---|
| Coal ore | 0–2 | Block | Java & Bedrock |
| Diamond / emerald ore | 3–7 | Block | Java & Bedrock |
| Breed animals | 1–7 | Successful breed | Java & Bedrock |
| Blaze | 10 | Eligible kill | Java & Bedrock |
| Raw metal smelting | 0.7 | Item | Fraction stored by furnace |
| Cactus smelting | 1 / 0.2 | Item | Java / Bedrock |
Minecraft XP level reference table
These milestones show the cumulative points needed to stand at the start of each level. “Next level” means the additional XP required to fill the bar once from that milestone.
| Level | Total XP | XP to next |
|---|---|---|
| 0 | 0 | 7 |
| 1 | 7 | 9 |
| 5 | 55 | 17 |
| 10 | 160 | 27 |
| 15 | 315 | 37 |
| 16 | 352 | 42 |
| 17 | 394 | 47 |
| 20 | 550 | 62 |
| 25 | 910 | 87 |
| 30 | 1,395 | 112 |
| 31 | 1,507 | 121 |
| 32 | 1,628 | 130 |
| 40 | 2,920 | 202 |
| 50 | 5,345 | 292 |
| 100 | 30,970 | 742 |
Frequently asked questions
How much XP do you need for level 30 in Minecraft?
You need 1,395 total experience points to reach the start of level 30 from level 0. If your current bar is partly filled, subtract those earned whole points from the remaining total.
How much XP is 30 levels in Minecraft?
The phrase is ambiguous because levels are not a fixed amount of XP. Reaching level 30 from zero costs 1,395 XP, while gaining 30 more levels from a higher starting level costs substantially more.
Why do higher Minecraft levels need more XP?
Minecraft changes the XP formula after levels 16 and 31, increasing the cost of each next bar. The higher level number is therefore not a linear measure of stored experience.
Does Fortune increase XP from mining ores?
No. Fortune can increase the number of resource items dropped, but the XP reward is rolled once for each qualifying ore block. Silk Touch causes the block itself to drop and prevents the normal mining XP.
Do hoppers remove furnace XP?
No. A hopper can remove smelted output, while the recipe XP remains stored in the furnace. You can claim the accumulated experience by manually taking eligible output from the furnace interface or by breaking the furnace.
Is Minecraft XP the same in Java and Bedrock Edition?
The player-level formulas are the same in both editions. Some activity and smelting rewards differ, so source estimates use the selected edition's reviewed value.
How much XP do you lose when you die in Minecraft?
Without keepInventory, the player loses their carried levels and progress, and only a limited amount returns as collectible orbs: seven times the pre-death level, capped at 100 XP. That recovered amount is not the full cumulative XP total at higher levels.
Can Minecraft have levels above 100?
Yes. Level 100 is a useful reference milestone, not a normal gameplay cap. Commands and extensive XP farming can produce higher levels, and the calculator supports large values while remaining within safe integer limits.
Related Minecraft calculators
Minecraft Farm Rate Calculator
Estimate item and XP output from common farm designs.
Minecraft Tick Calculator
Convert game and redstone ticks into real time.
Minecraft Beacon Calculator
Plan pyramid blocks, layers, and beacon materials.
Minecraft RAM Calculator
Size memory for a server, modpack, and player count.
External resources
Formula and source data last reviewed July 3, 2026.