Name tags cannot be crafted in Minecraft. There is no recipe for them, not in Survival, not in Bedrock, not in Java. If you opened this page expecting a crafting table layout, that’s the answer up front: name tags are found items only.
What you can do is find them in three reliable ways, then use an anvil to give them a custom name before applying them to a mob. Here’s exactly how that works.
Can You Craft a Name Tag in Minecraft?
No. Name tags have no crafting recipe in either Java Edition or Bedrock Edition. This surprises a lot of players because most utility items in Minecraft can be made at a crafting table. Name tags are the exception, Mojang deliberately kept them as a discovery reward rather than a craftable item.
If you have seen a “name tag recipe” on YouTube or in a mod pack, that’s either a modded version of the game or outdated content. In vanilla Minecraft as of 1.21, name tags remain non-craftable.
How to Get a Name Tag in Minecraft
There are three main ways to find a name tag in vanilla Minecraft.
1. Fishing
Fishing is the most renewable and accessible method, especially early in a game before you have access to dungeons or trading.
Name tags are part of the “treasure” loot table, so you won’t catch them on an unenchanted rod. You need a fishing rod enchanted with Luck of the Sea to unlock the treasure category. Luck of the Sea III gives roughly a 1.9% chance per cast of pulling a name tag. It’s not fast, but it’s reliable, you can fish from your base without exploring.
In practice: Combine a fishing rod with Mending and Luck of the Sea III. It’ll repair itself as you fish, and name tags show up every few hundred casts on average.
2. Chests in Generated Structures
Name tags spawn in loot chests in several structures:
| Structure | Chance of Name Tag | Notes |
|---|---|---|
| Dungeon | ~28% | Common early-game find |
| Mineshaft | ~28% | Chest minecarts |
| Ancient City | ~16% | Deep Dark biome required |
| Woodland Mansion | ~28% | Hostile structure |
| Buried Treasure | Low | Not worth targeting specifically |
Dungeons are the most efficient target if you’re exploring anyway, they’re relatively common, and nearly a third of their chests contain a name tag.
3. Trading with a Master Librarian
A Librarian villager at the Master level (the fifth trade tier, indicated by a purple badge) will sell a name tag for 20 emeralds. This is expensive early on but extremely reliable once you have a villager trading hall set up.
You can manipulate a Librarian’s trades by breaking and replacing their lectern, this resets their available trades until you get a name tag offer. This takes a few minutes at most and lets you set up a permanent name tag supplier.
How to Use a Name Tag in Minecraft
Getting the name tag is only step one. You can’t just right-click a mob with a blank name tag, it won’t work. You need to name it first using an anvil.
Step-by-Step: Naming a Mob
1. Open your anvil. place it and right-click to open the UI
2. Put the name tag in the first slot (left slot)
3. Type the name you want in the text field at the top
4. Take the named name tag from the output slot (right slot)
5. Right-click the mob you want to name while holding the tag
The anvil costs 1 XP level to rename a name tag, which is among the cheapest anvil operations in the game.
Once applied, the mob’s name appears above its head whenever you’re within a few blocks. Named mobs also stop despawning, this is the main reason players use them on utility mobs like farm animals, trading villagers, or pets.
What Can You Name With a Name Tag?
You can apply a name tag to almost any mob in the game, passive, neutral, or hostile.
Things you can name:
- Pets (wolves, cats, horses, parrots)
- Farm animals (cows, pigs, sheep, chickens)
- Villagers
- Hostile mobs (yes, including Creepers, Zombies, and Skeletons — they won’t despawn if named)
- Iron Golems and Snow Golems
Things you cannot name:
- The Ender Dragon
- The Wither
- Other players
Boss mobs are intentionally excluded. You can’t use a name tag to prevent a Wither from despawning because Withers don’t despawn anyway, and naming an Ender Dragon isn’t supported by the game’s code.
Easter Eggs: Special Names That Do Something
A few specific names trigger hidden behavior in Minecraft:
- “Dinnerbone” or “Grumm” the mob renders upside down. Works on any mob.
- “jeb_” applied to a sheep, causes its wool to cycle through all dye colors in a rainbow animation. The wool still drops as the sheep’s original color when sheared.
- “Johnny” applied to a Vindicator, makes it hostile to every mob except other Illagers (a reference to The Shining).
- “Toast” applied to a rabbit, changes its texture to a specific skin. This was added in tribute to a player’s missing pet rabbit named Toast.
These are not hidden in any menu, you just type the exact name (case-sensitive for most) into the anvil and apply the tag normally.
Frequently Asked Questions (FAQs)
Can you craft a name tag in Minecraft?
No. Name tags cannot be crafted in Minecraft. There is no crafting recipe in Java Edition or Bedrock Edition. They are obtained through fishing, dungeon chests, mineshaft chests, and Master Librarian trades.
How do you get a name tag in Minecraft without fishing?
The fastest non-fishing method is looting dungeon chests, which have roughly a 28% chance of containing a name tag. Alternatively, a Master Librarian villager will trade one for 20 emeralds once they’ve reached their fifth trade tier.
How many levels does it cost to use a name tag?
Using a name tag at an anvil costs 1 experience level, the lowest possible anvil cost. After that, applying the named tag to a mob costs nothing; just right-click the mob while holding it.
Does naming a mob stop it from despawning?
Yes. Any mob given a name tag will no longer despawn naturally. This works on hostile mobs too, a named Creeper or Zombie will persist indefinitely in your world, so be careful about where you apply tags to dangerous mobs.
Can you name a villager with a name tag?
Yes. Right-clicking a villager with a named tag applies the name, and it appears above the villager’s head. It also prevents the villager from despawning. This is commonly used in trading halls to track which villager has which profession.
Can you remove a name tag once applied?
No. Once you apply a name tag to a mob, the name is permanent and cannot be removed in vanilla Minecraft. The only way to “undo” it is to kill the mob.
Quick Summary
Name tags in Minecraft:
- Cannot be crafted since no recipe exists in vanilla Java or Bedrock
- Found via fishing (with Luck of the Sea), dungeon/mineshaft chests, or Master Librarian trades
- Must be named at an anvil before use (costs 1 XP level)
- Applied by right-clicking a mob while holding the named tag
- Effect: mob displays a custom name, never despawns naturally
- Special names like “Dinnerbone,” “jeb\_,” and “Toast” trigger hidden behaviors.
If you are stuck early in a game and need a name tag fast, head for the nearest dungeon, it’s your best shot before you have the levels or emeralds for other methods.
Share this post


