LEVELS ↔ XP · BOTTLES · JAVA & BEDROCK
Minecraft XP Calculator
Enter a level and this Minecraft XP calculator shows how many experience points it takes to reach it, how many you need for the next level, and how many Bottles o’ Enchanting or mob kills that is. You can also turn XP points back into a level, or work out the XP between any two levels.
Runs in your browser. Nothing to download, and no seed needed.
More Minecraft finders
Village Finder
Find the closest villages to spawn for an easy first night.
Biome Finder
Find cherry groves, mushroom fields and the deep dark.
Slime Chunk Finder
Spot slime chunks below Y=40 for farms, Java and Bedrock.
Stronghold Finder
See every stronghold ring, so you need fewer Eyes of Ender.
Ancient City Finder
Locate deep dark cities and plan a quiet route in.
Nether & End
Fortresses, bastions, end cities and end gateways.
Seed Finder
Search for seeds with a village and a rare biome near spawn.
3D Seed Viewer
Rotate mountains and valleys around any spot on your seed.
About the XP Calculator
Experience levels in Minecraft aren’t equal. Going from level 0 to 1 takes 7 XP, but going from 30 to 31 takes 112. That’s why level 30 feels slow and why losing levels on death hurts. An XP calculator does the math with the game’s own formulas, so you know exactly how much farming you need.
What you get on this page:
- Level to XP: total XP points needed to reach any level
- XP to level: turn an XP total into a level and progress bar
- Level A to B: XP needed between two levels, like 0 to 30
- Real-world equivalents: Bottles o’ Enchanting, zombie kills and blaze kills
- Death drop: how much XP you drop when you die
How to Use the XP Calculator
Step 1: Pick a Mode
Choose Level → XP, XP → Level, or Level A → B.
Step 2: Enter Your Numbers
Type your level, or your total XP points. For Level A → B, enter your current level and the level you want.
Step 3: Read the Result
The calculator shows XP points, bottles needed, and approximate mob kills. It updates as you type.
XP Formula
Minecraft uses three formulas, depending on your level.
| Level range | XP to reach the next level | Total XP to reach level L |
|---|---|---|
| 0 to 15 | 2L + 7 | L² + 6L |
| 16 to 30 | 5L − 38 | 2.5L² − 40.5L + 360 |
| 31 and up | 9L − 158 | 4.5L² − 162.5L + 2220 |
L is the level. The same formulas apply in Java and Bedrock Edition.
XP Level Chart
| Level | Total XP | XP to next level |
|---|---|---|
| 5 | 55 | 17 |
| 10 | 160 | 27 |
| 15 | 315 | 37 |
| 16 | 352 | 42 |
| 20 | 550 | 62 |
| 25 | 910 | 87 |
| 30 | 1395 | 112 |
| 31 | 1507 | 121 |
| 39 | 2727 | 193 |
| 40 | 2920 | 202 |
| 50 | 5345 | 292 |
Going from level 30 to 50 takes 3950 XP, almost three times what it takes to reach 30 from zero.
How Much XP for Level 30?
Level 30 takes 1395 XP from zero. That’s the level you need for the best enchanting table rolls, which only cost 3 levels, so you don’t need to save up beyond 30 for the table.
XP for Enchanting and Anvils
- Enchanting table: level 30 for the best enchantments, with 15 bookshelves around the table. The enchant costs 1 to 3 levels plus 1 to 3 lapis lazuli.
- Anvil: each step can cost up to 39 levels in Survival. Use our enchantment calculator to find the cheapest order.
- Repairs: Mending repairs gear with XP orbs instead of levels.
Bottles o’ Enchanting
A Bottle o’ Enchanting drops 3 to 11 XP, about 7 on average. Cleric villagers sell them for emeralds. Getting from level 0 to 30 takes about 200 bottles on average.
XP Drops by Mob
| Source | XP |
|---|---|
| Zombie, skeleton, creeper, spider, enderman | 5 |
| Blaze | 10 |
| Ender Dragon (first kill) | 12000 |
| Ender Dragon (respawned) | 500 |
| Wither | 50 |
| Breeding animals | 1 to 7 |
| Mining coal ore | 0 to 2 |
| Smelting | 0.1 to 1 per item |
The first Ender Dragon kill gives enough XP to reach level 68 from zero in Java.
XP Lost on Death
When you die, you drop 7 XP per level you had, up to 100 points. Everything above that is lost. At level 30, you drop only 100 of your 1395 XP, so it’s better to spend levels before risky fights.
Fastest Ways to Get XP
- Mob farms: an Enderman farm in the End or a mob spawner grinder
- Blaze farms: 10 XP per blaze, near a Nether fortress
- Smelting: cactus, kelp or ores in a furnace, then collect the XP
- Trading: villagers give XP every time you trade
- Bottles o’ Enchanting: buy them from cleric villagers
Related Minecraft Tools
These tools pair well with this one:
- Minecraft Seed Map: the full map with every biome and structure
- Enchantment Calculator: Cheapest anvil order for your books
- Nether Fortress Finder: Fortresses, bastions & End cities
Frequently Asked Questions
Is level 30 equal to 30 XP points?
No. Level 30 is 1395 XP points. Each level needs more XP than the one before.
Why does one level cost more later?
The game uses a formula that grows with your level. Level 0 to 1 takes 7 XP, but 30 to 31 takes 112 and 50 to 51 takes 292.
How much XP does a Bottle o’ Enchanting give?
Between 3 and 11 XP, about 7 on average.
How much XP does the Ender Dragon drop?
12000 XP for the first kill and 500 XP for each respawned dragon.
Is XP the same on Bedrock?
Yes. Java and Bedrock use the same level formulas, so the calculator works for both.
Final Thoughts
An XP calculator shows exactly how far you are from your next enchant or anvil job. Enter your level, check the XP you need, and pick the fastest way to get there, whether that’s bottles, a mob farm or the Ender Dragon. Remember that level 30 is all the enchanting table needs.
