Minecraft Anvil & Enchantment Calculator
Find the cheapest anvil combine order for any build, planned from the books and items you actually own (saved inventories) — free, instant, Java and Bedrock.
Inventory
Manage →Don't use ignores your inventory and assumes every book/item is obtainable. Chosen automatically: May use when your inventory has items for this item, otherwise Don't use.
Item
Or upgrade an item already in your inventory →Combine order
Fewest total XP levels for this build.
Pick an item and at least one enchantment to see the cheapest combine order.
How AnvilCalc Works
AnvilCalc is a free Minecraft enchantment calculator that finds the cheapest anvil combine order for any build. Every anvil combine gets more expensive the more times an item or book has already been used — this enchant calculator runs the exact prior-work penalty and 39-level cap Minecraft uses internally, so you never end up staring at “Too Expensive!” partway through a project. Works for Java and Bedrock Edition, across every supported version — currently Java 26.3 and Bedrock 26.60 — pick an item, tap the enchantments you want, and get an exact step-by-step order to follow in-game.
Beyond the math, AnvilCalc can track what you actually own — no other Minecraft anvil calculator does. Save named inventories of books and items — including standing villager trades — and the calculator prefers your real sources over assuming you can buy a fresh book for everything. Switch to “Only use what I own” mode to see exactly what's possible with your current inventory, no assumptions, or let it price whatever you're still missing in real emerald cost, not just XP levels — another figure no other calculator shows.
Every plan can be shared as a link that shows the exact same steps to whoever opens it, with no account needed. AnvilCalc is also the only Minecraft anvil calculator available as a remote MCP server, for AI assistants and agents that want to compute anvil costs directly. Read more about the mechanics in the guides — including how far the enchanting table gets you before the anvil takes over, and build-specific numbers like Depth Strider, Lunge, and the ideal fishing rod.
Frequently asked questions
What is the max enchanting table setup in Minecraft?
15 bookshelves placed in the standard ring around the table — the table itself can only reach that ring of bookshelves, not any further, and more than 15 is simply ignored. See the Enchanting Table Guide (in the guides) for the exact placement rules and a bookshelf-count-to-level table.
Does AnvilCalc work for Bedrock Edition, not just Java?
Yes — both editions, across every supported version. Java and Bedrock use genuinely different anvil cost formulas, not just different item lists, so AnvilCalc models each one separately rather than approximating one from the other.
Why does my anvil say "Too Expensive"?
Java shows "Too Expensive!" (Bedrock enforces the same limit without the exact wording) whenever a single anvil operation would cost 40 levels or more. It is a per-step limit, not a total-build limit — reordering your combines into smaller merges is usually enough to get around it, and AnvilCalc’s solver already searches for that ordering automatically.
Can it plan from the books and items I already have?
Yes. Save named inventories of the enchanted books and items you own (including standing villager trades) and AnvilCalc plans the cheapest anvil order from them. Choose “May use” to prefer what you own and assume a fresh book for anything missing, or “Only use” to see exactly what your current inventory can make. Plans can be saved and shared as a link.
Is AnvilCalc free to use?
Yes — no account, no ads, nothing to buy. Every feature, including inventory tracking, plan sharing, and the MCP server, is free.