Minecraft Enchanting Probability Calculator
Calculate the exact odds of rolling a specific enchantment from a Minecraft enchanting table. Pick your item, material and bookshelf count (0–15), and see the probability of Fortune III, Efficiency V, Sharpness V and every other enchantment per slot — based on the official Java Edition 1.21 algorithm.
Exact per-slot probability for every enchantment.
What you're enchanting. Determines which enchantments can appear.
Material changes enchantability — gold enchants higher, diamond is balanced.
shelves
Pick the enchantment you're hoping for, or show all.
The level you want, or higher.
best slot (Bottom slot, level 30) · Diamond Pickaxe · 15 bookshelves
Level 2–10 (usually 7)
Fortune III+: 0%
Need lvl 7 · costs 1 levels + 1 lapisLevel 6–21 (usually 15)
Fortune III+: 0%
Need lvl 15 · costs 2 levels + 2 lapisLevel 30
Fortune III+: 19.4%
Need lvl 30 · costs 3 levels + 3 lapisIs it worth re-rolling?
~5
~15 levels + 15 lapis
Every enchantment for this slot
| Efficiency | IV | 80.5% | 68.9% |
| Unbreaking | III | 62.7% | 62.7% |
| Fortune | III | 32.3% | 19.4% |
| Silk Touch | I | 16.1% | 16.1% |
The table can't give you these
Treasure enchantments never come from an enchanting table. Get them from villager trades, fishing, or loot chests instead.
- Your bookshelves set the slot levels. The bottom slot shows the highest level (30 at 15 shelves), but only costs 3 levels and 3 lapis.
- Each slot rolls a hidden "enchant power" from its level plus your item's enchantability. Higher power unlocks higher-tier enchantments.
- One enchantment is drawn at random, weighted by rarity — common ones (like Efficiency) are far likelier than rare ones (like Silk Touch).
- Sometimes a second or third enchantment is added on top, with the chance shrinking each time.
Minecraft enchanting calculator. Exact per-slot odds of any enchantment from the table.
What is a Minecraft enchanting calculator?
How to use this enchanting calculator
How the enchanting table actually picks an enchantment
Worked examples with real probabilities
Fortune III on a diamond pickaxe at 15 bookshelves — the canonical roll
Why 0 bookshelves means 0% for Fortune III
Gold vs diamond vs stone — does material change the odds?
Per-slot probabilities for a diamond pickaxe at 15 bookshelves
| Enchantment | Rarity weight | Chance (bottom slot) |
|---|---|---|
| Efficiency | 10 (common) | ~80.5% |
| Unbreaking | 5 (uncommon) | ~62.7% |
| Fortune (any level) | 2 (rare) | ~32.3% |
| Fortune III specifically | 2 (rare) | ~19.4% |
| Silk Touch | 1 (very rare) | ~16.1% |
Density and Breach on a mace (Java 1.21)
Enchanting-table tips for survival players
- Always use the bottom slot. It accesses the strongest enchantments and the cost is almost nothing extra — 3 experience levels and 3 lapis, versus 1 and 1 for the top slot. The level-30 requirement is just a gate to unlock the slot; it does not mean the enchant costs 30 levels.
- Build all 15 bookshelves before you start. Place them one block away from the table, on the same horizontal level or one above, and keep that one-block gap truly empty. In Java Edition even a torch, carpet or sign in the gap silently cuts that shelf off — only air (or a replaceable block like a snow layer or short grass) keeps the bonus. Fewer than 15 shelves silently caps your odds, and at 0 the top-tier enchants are impossible, not just rare.
- If you want a guaranteed Fortune III, Mending or Silk Touch, trade a librarian instead of re-rolling. The table is random and Mending can never appear there at all, but a librarian villager can be reset (break and replace its lectern) until it offers the exact book you want, then locked in by buying once. For a roughly 1-in-5 enchant like Fortune III, trading is usually faster than the expected 5 re-rolls.
- Books accept every non-treasure enchantment, but they roll low. A book has enchantability 1, so its modified power is much lower than a tool at the same slot level — and the game discards one enchantment at random when a book rolls two or more. Use books to harvest enchants you then apply with an anvil, not to fish for a specific high-tier roll.
- Enchant a junk item to re-roll. The three offers are tied to a hidden seed that only changes when you actually enchant something. If none of your three options are good, enchant a cheap wooden tool or a book (1 level, 1 lapis) and your real item's offers will refresh.
- Gold tools enchant better than diamond, but break instantly. Gold's enchantability of 22 (vs diamond's 10) reaches high-tier enchants more often. A common trick is to enchant a disposable gold tool for the better odds, grab the book or result, then move it onto a diamond tool with an anvil.
- Read the expected-cost number before committing. If the calculator says a target needs ~50 re-rolls and hundreds of levels, that is the tool telling you to trade or fish instead. The percentage alone hides how grindy a low chance really is; the expected attempts make it obvious.
Minecraft enchanting calculator — frequently asked questions
What are the odds of getting Fortune III from an enchanting table?
On a diamond pickaxe at 15 bookshelves using the bottom (level-30) slot, Fortune III appears about 19.4% of the time, and any level of Fortune about 32.3%. That means roughly 5 re-rolls on average to see Fortune III once. With fewer bookshelves the odds drop, and at 0 bookshelves Fortune III is impossible.
How many bookshelves do I need for level 30 enchantments?
Exactly 15. The game caps the bonus at 15 bookshelves, which makes the bottom slot show level 30. More than 15 does nothing; fewer than 15 lowers the slot levels and locks you out of the top-tier enchantments.
Why can't I get Mending from the enchanting table?
Mending is a treasure enchantment, and treasure enchantments can never come from a table. Get it from librarian trades, fishing, or loot chests in structures like ancient cities and strongholds instead. The same applies to Frost Walker, Soul Speed, Swift Sneak, Wind Burst, and both curses.
Does a level-30 enchant really cost 30 levels?
No — this is the most common enchanting misconception. Level 30 is the requirement to unlock the bottom slot, but the enchant only costs 3 experience levels and 3 lapis lazuli. You must have at least 30 levels to use the slot, yet you spend just 3 each time. Reaching level 30 in the first place is the real grind — work out exactly how much XP that takes with the Minecraft XP Calculator.
Is the bottom slot always the best one to use?
Almost always, yes. The bottom slot offers the highest-tier enchantments, and it costs only 3 levels and 3 lapis versus 1 each for the top slot — a tiny price for far stronger results. The only reason to use a higher slot is if you specifically want a weaker, single low-level enchant.
Do gold tools enchant better than diamond?
Yes. Gold has enchantability 22 versus diamond's 10, so a gold tool reaches high-tier enchantments more often at the same bookshelf count. The downside is gold's terrible durability — many players enchant a cheap gold tool for the odds, then move the result onto a diamond one with an anvil.
Why do I keep getting Unbreaking and Efficiency instead of Fortune?
Because the first enchantment is drawn by rarity weight, and common enchantments are far likelier. Efficiency has weight 10 and Unbreaking weight 5, while Fortune is only weight 2 and Silk Touch weight 1. So on any roll, Efficiency is about five times as likely to be picked as Fortune — the table is doing exactly what it is designed to do.
Should I re-roll at the table or trade with a librarian?
Use the expected-tries number to decide. If a target enchant has a low chance — say under 20% — you will average several re-rolls and a lot of levels, so resetting a librarian's trades is usually faster and gives a guaranteed result. For common enchants with high odds, re-rolling at the table is fine.
Is this enchanting calculator free?
Yes. There is no account or login, and every calculation runs locally in your browser, so the item, material and bookshelf count you enter never leave your device.
How accurate is it, and which Minecraft version does it use?
It uses the official Java Edition 1.21 enchanting algorithm — the base-level, modified-level, rarity-weight and cascade formulas from the Minecraft Wiki — and computes every probability by exact enumeration rather than simulation. The figures match independent Monte Carlo checks to within a fraction of a percent. Bedrock Edition differs slightly, so treat these as Java odds.
Can I get Fortune III on a book from the table?
It is possible but very unlikely. Books have enchantability 1, so they roll low power for their slot level, and the game discards one enchantment at random when a book rolls two or more. A specific high-tier book enchant like Fortune III is far rarer than on a tool — trading a librarian is the practical route.
What enchantments can a mace get from the table in 1.21?
Only Density, Breach and Unbreaking. Density and Breach are mutually exclusive, so a roll offers one or the other. Smite, Bane of Arthropods and Fire Aspect are anvil-only on a Java mace, and Wind Burst is treasure-only — none of those can come from the table.
Enchanting-table glossary
Bookshelf
A block placed near the enchanting table that raises the available enchant levels. The game counts up to 15 (the cap); 15 shelves make the bottom slot show level 30. Each shelf must be one block away with empty air between it and the table.
Enchantability
A hidden per-material stat that biases the power roll upward. Higher enchantability means better enchantments more often: gold tools 22, iron tools 14, diamond 10, stone 5, books 1, the mace 15. It is why gold enchants higher than diamond.
Modified enchantment level
The hidden power value the game actually uses to pick enchantments. It is the slot's displayed level plus an enchantability roll, multiplied by a small random bonus between 0.85 and 1.15. Each enchantment becomes available only when this value lands in its power window.
Rarity weight
How likely an enchantment is to be drawn when several are eligible. Common = 10 (Efficiency, Sharpness), Uncommon = 5 (Unbreaking, Smite), Rare = 2 (Fortune, Looting), Very Rare = 1 (Silk Touch). A higher weight is picked proportionally more often.
Treasure enchantment
An enchantment that never appears from an enchanting table — Mending, Frost Walker, Soul Speed, Swift Sneak, Wind Burst, Curse of Binding and Curse of Vanishing. You obtain these only from villager trades, fishing, or loot chests.
Cascade
The step where extra enchantments are added on top of the first, with the chance shrinking each time. It is why one bottom-slot roll often grants Efficiency, Unbreaking and Fortune together, and why "any Fortune" is likelier than Fortune alone.
Slot
One of the three enchant offers shown when you insert an item. Top, middle and bottom show increasing levels; the bottom is strongest. They cost 1, 2 and 3 experience levels (and the same in lapis), but the displayed level is only the requirement to use the slot, not the price.
Re-roll
Changing the three offers by enchanting any other item, which advances the hidden enchantment seed. Cheap to do (enchant a junk wooden tool for 1 level and 1 lapis), and the only way to get new options for the item you actually want.
Sources & References
- Minecraft Wiki — Enchanting mechanics (Java Edition base-level, modified-level and cascade formulas)
- Minecraft Wiki — Enchanting/Levels (modified-level power windows per enchantment and level)
- Minecraft Wiki — Enchantment tag (Java Edition) (exclusive_set conflict groups: damage, armor, mining, …)
- Minecraft Wiki — Enchanting (primary vs. secondary items, rarity weights, treasure enchantments)
Content verified by the Smart Calculators Team