Minecraft : Enchant Command Generator

Loading
Page

Try the Commands Troubleshooting and Help page if you get stuff with server errors. Found a bug or want a feature, let us know on reddit.

Enchant Command Maker Tool

Create commands to enchant items with various enchantments, select target players, and set enchantment levels. For both Minecraft Java and Bedrock. Newer Java edition uses names for enchantments, while Bedrock and Java pre 1.12 edition use ids. This tool will help you select the correct enchantment and level for your item, and generate the appropriate command for your Minecraft version.

See our list of enchantments for compatibility information.

Basic Usage

Run the command while holding an item in your hand. If the item is compatible, it will be enchanted with the specified enchantment and level. The default level is 1.

/enchant @p sharpness 2

/enchant @p 16 2

/enchant @p sharpness 2

It's important to note ids can be different between Java and Bedrock versions, so make sure to select the correct version for your needs.

/enchant @p vanishing_curse

/enchant @p vanishing

Enchantment Compatibility and Limitations

Many items can be enchanted, however only some enchantments can be used on certain items. For example aqua_affinity only works on helmets, and cannot be applied to swords or pickaxes. Additionally, some enchantments are mutually exclusive and cannot be applied together on the same item.

If the enchantment is incompatible, it cannot be applied to an item and the user will see an error simular item "cannot support that enchantment".

  • Once applied, an enchantment cannot be removed from an item with the command.
  • Enchantment levels cannot be changed with the command.
  • Some enchantments are mutually exclusive and cannot be applied together on the same item.
  • Some enchantments are incompatible with certain items and cannot be applied to them.

Disenchanting

Enchantment removal is not possible with commands. To remove enchantments, you can use a grindstone.

Version History

10 Sep 2026
minecraft/command-generator 2.41.4

addedPreloading 26.3 items and content
addedSummon options for interaction, marker, ominous_item_spawner
patchGive generator patch can_break, can_place

3 Sep 2026
minecraft/command-generator 2.41.3

addedSummon item_display and text_display
patchSummon issue with fireworks and potions
patchSummon issue with summon eggs (again)

27 Aug 2026
minecraft/command-generator 2.41.2

addedend_crystal nbt tags
patchdamage_resistant for multi values in 26.1
patchbee nbt tags
patchmotion and rotation nbt tags
patchvarious uuid and nbt pathing issues

20 Aug 2026
minecraft/command-generator 2.41.1

patchsummon blocks fixes and improvements
patchsome autocomplete quirky issues during typing

13 Aug 2026
minecraft/command-generator 2.41

addedUUID converter
patchFix for issue with items not re-encoding correctly for items, trades and containers
patchTrades for 1.20.4 and earlier now auto add Count if missing


Read version history »
(131 More Updates)