How Do I Create a Custom Item in Minecraft?
You create a custom item by combining an item ID, display name, colored text, enchantments, and custom lore lines in a single /give command.
Choose Your Base Item
Select your weapon or tool from our list of over 80 items. Give it a distinct display name and pick a color (like gold or red) to signify its rarity tier. The tool compiles these details into NBT tags instantly so you don't have to code them yourself to create a custom item.

Preview Tooltip Designs
Use the live tooltip preview card to check the layout. It renders the exact font, spacing, and shadows used in-game, so you know exactly how the custom name and rarity colors stack together before you spawn it in your game world.
How Do I Add Custom Lore Text to Items?
You add custom lore text by adding strings of text to the Lore array tag, using specific formatting colors and italic styles.
Provide Narrative History
Use lore text to describe the history of a legendary weapon or explain what an admin tool does. For example, adding 'Forged in dragon fire' in red italics gives players a fun narrative. Over 85% of adventure maps use custom lore lines to guide players through quests and story elements.

Formatting Custom Lore
Click the Add Line button to create multiple lines of text. The generator supports individual italic toggles and color selectors for each line, allowing you to highlight important instructions or flavor text. Use these combinations to write premium tooltips that match your server's theme when you add custom lore text.
Can I Put Custom Enchantments on Bedrock Edition Items?
Bedrock Edition has very limited native NBT command support in vanilla chat, meaning custom tooltips and names require external add-ons or structure files.
Bedrock Console Command Limits
Toggling to Bedrock mode gives you the simple /give command format without NBT tags since the Bedrock engine lacks native tag editing in chat. If you want custom names on Bedrock Edition items in survival, you will need to rename the item manually using an anvil block renaming recipe.
Survival vs Command Blocks
While Java players can copy long NBT tags into command blocks, Bedrock players must rely on external behavior packs or local inventory editors if they want to give items containing custom attributes. The generator creates the standard Bedrock command format to ensure it runs without syntax errors on consoles and mobile devices.
Step-by-Step Instructions
- 1Open the Minecraft Item Generator in your browser.
- 2Select a base item (like Netherite Sword or Diamond Pickaxe) from the item selector.
- 3Type a custom display name and choose a name color to represent rarity.
- 4Go to the Enchantments tab and add compatible enchantments like Sharpness or Mending.
- 5Set the enchantment levels using the Roman numeral buttons.
- 6Go to the Lore & NBT tab to add custom description text lines.
- 7Toggle NBT flags like Unbreakable or HideHideFlags to clean up the tooltip.
- 8Go to the Command tab, select Java or Bedrock, and copy the /give command.