Minecraft Enchanted Book Generator
Build /give commands for enchanted books with stacked enchantments. Incompatibility warnings (Sharpness vs Smite, Mending vs Infinity), curse support, and one-click presets for max Sword, Pickaxe, Armor, and Bow. 1.20.5+ stored_enchantments component.
Enchantments
43 availableSword/Axe
Sword
Axe
Tools
Armor
Helmet
Leggings
Boots
Any
Bow
Crossbow
Trident
Fishing Rod
Mace
Selected Enchantments
Click an enchantment from the list to add it
Minecraft Enchanted Book Generator — Java Edition 1.20.5+
Enchanted books are items that store one or more enchantments without applying them to a specific tool or armor piece. They can be combined with any compatible item on an anvil to transfer the enchantments. Because books accept every enchantment regardless of what item it would normally apply to, they are the primary way to stockpile rare enchantments like Mending, Silk Touch, or Channeling.
How stored_enchantments works
In Java Edition 1.20.5 and later Minecraft uses the new NBT component system. Regular items carry their enchantments in the minecraft:enchantments component, which makes the glint appear and the bonuses take effect immediately. Enchanted books use a separate component called minecraft:stored_enchantments. The enchantments inside a book do not activate until the book is applied to another item via an anvil — the book itself has no glint and grants no bonuses while held.
The /give command syntax for a book with multiple enchantments looks like this:
/give @p minecraft:enchanted_book[minecraft:stored_enchantments={"minecraft:sharpness":5,"minecraft:unbreaking":3,"minecraft:mending":1}]Each entry in the map is "namespace:enchantment_id": level. You can include as many enchantments as you want in a single book with this command — even combinations that are not obtainable through normal gameplay such as Silk Touch + Fortune.
Enchantment levels
Every enchantment has a maximum level. Levels above the normal maximum can be set via commands but produce unpredictable or no extra effect. The table below lists all Java Edition enchantments with their normal max levels and the item types they apply to.
| Enchantment | ID | Category | Max Level | Notes |
|---|---|---|---|---|
| Sharpness | minecraft:sharpness | Sword/Axe | V | Incompatible with: smite, bane_of_arthropods |
| Smite | minecraft:smite | Sword/Axe | V | Incompatible with: sharpness, bane_of_arthropods |
| Bane of Arthropods | minecraft:bane_of_arthropods | Sword/Axe | V | Incompatible with: sharpness, smite |
| Knockback | minecraft:knockback | Sword | II | — |
| Fire Aspect | minecraft:fire_aspect | Sword | II | — |
| Looting | minecraft:looting | Sword | III | — |
| Sweeping Edge | minecraft:sweeping_edge | Sword | III | — |
| Cleaving | minecraft:cleaving | Axe | III | Java-only; not survival-obtainable |
| Efficiency | minecraft:efficiency | Tools | V | — |
| Silk Touch | minecraft:silk_touch | Tools | I | Incompatible with: fortune |
| Fortune | minecraft:fortune | Tools | III | Incompatible with: silk_touch |
| Protection | minecraft:protection | Armor | IV | Incompatible with: fire_protection, blast_protection, projectile_protection |
| Fire Protection | minecraft:fire_protection | Armor | IV | Incompatible with: protection, blast_protection, projectile_protection |
| Blast Protection | minecraft:blast_protection | Armor | IV | Incompatible with: protection, fire_protection, projectile_protection |
| Projectile Protection | minecraft:projectile_protection | Armor | IV | Incompatible with: protection, fire_protection, blast_protection |
| Thorns | minecraft:thorns | Armor | III | — |
| Respiration | minecraft:respiration | Helmet | III | — |
| Aqua Affinity | minecraft:aqua_affinity | Helmet | I | — |
| Swift Sneak | minecraft:swift_sneak | Leggings | III | — |
| Feather Falling | minecraft:feather_falling | Boots | IV | — |
| Depth Strider | minecraft:depth_strider | Boots | III | Incompatible with: frost_walker |
| Frost Walker | minecraft:frost_walker | Boots | II | Incompatible with: depth_strider |
| Soul Speed | minecraft:soul_speed | Boots | III | — |
| Unbreaking | minecraft:unbreaking | Any | III | — |
| Mending | minecraft:mending | Any | I | Incompatible with: infinity |
| Curse of Vanishing(curse) | minecraft:curse_of_vanishing | Any | I | — |
| Curse of Binding(curse) | minecraft:curse_of_binding | Armor | I | — |
| Power | minecraft:power | Bow | V | — |
| Punch | minecraft:punch | Bow | II | — |
| Flame | minecraft:flame | Bow | I | — |
| Infinity | minecraft:infinity | Bow | I | Incompatible with: mending |
| Multishot | minecraft:multishot | Crossbow | I | Incompatible with: piercing |
| Piercing | minecraft:piercing | Crossbow | IV | Incompatible with: multishot |
| Quick Charge | minecraft:quick_charge | Crossbow | III | — |
| Impaling | minecraft:impaling | Trident | V | — |
| Riptide | minecraft:riptide | Trident | III | Incompatible with: loyalty, channeling |
| Loyalty | minecraft:loyalty | Trident | III | Incompatible with: riptide |
| Channeling | minecraft:channeling | Trident | I | Incompatible with: riptide |
| Luck of the Sea | minecraft:luck_of_the_sea | Fishing Rod | III | — |
| Lure | minecraft:lure | Fishing Rod | III | — |
| Wind Burst | minecraft:wind_burst | Mace | III | — |
| Breach | minecraft:breach | Mace | IV | — |
| Density | minecraft:density | Mace | V | — |
Curse enchantments
There are two curse enchantments in Java Edition. Curse of Vanishing causes the item to disappear on death instead of dropping, and applies to any item. Curse of Binding prevents the item from being removed from an armor slot except by death or when the item breaks, and only applies to armor. Both curses have a maximum level of 1 and cannot be removed from items. They are included in this generator because server admins sometimes use them intentionally to create special items with specific trade-off mechanics.
Incompatible enchantments
In normal gameplay certain enchantments cannot be applied to the same item: for example you cannot combine Silk Touch and Fortune, or any two of Protection / Fire Protection / Blast Protection / Projectile Protection. The generator highlights incompatible pairs when they appear together. Via commands you can force incompatible enchantments onto a single book or item — the game will usually apply both effects, though the combination is not intended behavior and may have unexpected results.
Running the command
Paste the generated command into your Minecraft chat or server console. You need to be in Creative mode or have operator permissions (OP level 2 or higher) for the /give command to work. If you are running the command from the server console rather than in-game chat, omit the leading /.
Minecraft Enchanted Book Generator — FAQ
Is this Minecraft Enchanted Book Generator free to use?
Yes, the Minecraft Enchanted Book Generator is 100% free — no signup required, no hidden fees, no downloads. Everything runs in your browser.
How accurate is the Minecraft Enchanted Book Generator?
Values are pulled from the Minecraft game files and community-verified formulas. Results match what you see in-game, and we update the tool when the game gets major patches.
Can I host a Minecraft server with XGamingServer?
Yes. XGamingServer offers instant Minecraft server hosting with mod support, automatic backups, DDoS protection, and 24/7 support. All popular game settings are pre-configured.
Does the Enchanted Book Generator work on mobile?
Yes, the Enchanted Book Generator is fully responsive and works on desktop, tablet, and mobile browsers.
You might also need
XP Calculator
Calculate experience points needed between levels
Enchantment Calculator
Find the best enchantment combinations for your gear
Server Status Checker
Check if any Minecraft server is online and view player count
Server Properties Generator
Generate a complete server.properties file with all options

Config Tool Built Into XGamingServer
Get managed Minecraft hosting with this tool in your panel — configure, deploy, and play in minutes. No file uploads needed.