Minecraft NBT Editor

This is our Minecraft NBT editor. Build NBT data for items and entities through a visual interface, then export the result as a ready-to-use /give or /summon command.

NBT (Named Binary Tag) is the data format Minecraft uses to store extra information about items, entities, blocks, and more. It controls things like custom names, enchantments, lore text, potion effects, mob attributes, and almost anything beyond the basic block or item type.

Writing NBT data by hand is tedious and error-prone because of the nested bracket syntax. This editor lets you add tags visually by clicking buttons, selecting values from dropdowns, and filling in fields. The tool then generates the correctly formatted command you can paste into the game.

Minecraft NBT Editor

Build item/entity NBT data visually and export as give/summon commands.



How to Use the NBT Editor

Start by selecting whether you want to create an item (/give command) or an entity (/summon command) from the Type dropdown. Next, enter the item or entity ID in the ID field. For example, minecraft:diamond_sword for a diamond sword or minecraft:zombie for a zombie.

Click “+ Add Tag” to add NBT tags to your item or entity. Each tag has a key and a value. Common item tags include custom names, enchantments, lore text, and damage values. Common entity tags include health, movement speed, and custom names.

If you are generating a /give command, you can also set the target player in the Player field. The default is @p, which targets the nearest player.

When you have added all your tags, click “Generate Command” to build the finished command. Copy the command and paste it into the Minecraft chat window by pressing T, then press Enter to run it.

What Is This Tool For

This tool is for Minecraft players and server admins who want to create custom items or entities with specific NBT data. Common uses include making custom weapons with specific enchantments, creating named items with lore text, spawning entities with custom attributes, and building items for adventure maps or minigames.

It is also useful for datapack creators who need to generate NBT strings for loot tables, advancements, or custom recipes.

Frequently Asked Questions

What version does this target?

The editor outputs commands using the latest Minecraft Java Edition component syntax. If you are on an older version, some tags may need adjustments.

Can I edit existing items from my world?

No. This tool creates new items and entities from scratch. It does not read or modify existing items from your save file.

What is the @p selector?

The @p selector targets the nearest player to the command execution point. You can change it to a specific player name, @a for all players, @r for a random player, or @s for yourself.

Does this work on Bedrock Edition?

No. NBT command syntax is specific to Java Edition. Bedrock Edition uses a different command system.