Minecraft Bow Enchantments
All 7 enchantments that can be applied to a bow in Minecraft. Click a row for full details, or copy the /enchant command at any level shown.
Best enchantments for a bow
Power for damage, then either Infinity (free arrows) or Mending (auto-repair) — they conflict. Mending wins for tipped/spectral arrows since Infinity ignores special arrows.
- 1Power VDamage
- 2Flame IDoT + light enemies on fire
- 3Punch IIKnockback
- 4Unbreaking IIIDurability
- 5Mending IRepair (vs Infinity)
Situational swaps
- Infinity I — Replaces Mending. One normal arrow shoots forever — best if you skip tipped arrows.
All enchantments that apply to a bow
| Enchantment | Max level | Type | /enchant command |
|---|---|---|---|
| Curse of VanishingCurse | I (1) | vanishing | |
| Flame | I (1) | bow | |
| Infinity | I (1) | bow | |
| MendingTreasure | I (1) | durability | |
| Power | V (5) | bow | |
| Punch | II (2) | bow | |
| Unbreaking | III (3) | durability |
Enchantments for other items
- Sword enchantments
- Mace enchantments
- Trident enchantments
- Crossbow enchantments
- Pickaxe enchantments
- Axe enchantments
- Shovel enchantments
- Hoe enchantments
- Shears enchantments
- Fishing Rod enchantments
- Shield enchantments
- Elytra enchantments
- Helmet enchantments
- Chestplate enchantments
- Leggings enchantments
- Boots enchantments
FAQ
What is the best enchantment for a bow?
The top picks for a bow in Minecraft 1.21.8 are Power V, Flame I, Punch II. Power for damage, then either Infinity (free arrows) or Mending (auto-repair) — they conflict. Mending wins for tipped/spectral arrows since Infinity ignores special arrows.
What enchantments can be put on a bow in Minecraft?
There are 7 enchantments that can be applied to a bow in Minecraft 1.21.8. They are listed in the table below, sorted alphabetically, with the maximum level for each.
How do you enchant a bow in Minecraft?
You can enchant a bow at an Enchanting Table (with bookshelves nearby for higher levels), combine it with enchanted books at an Anvil, or apply any enchantment directly with the /enchant command shown in each row of the table.