Generated Command
/give @p black_shield 1Preview
Base Color
Select the background color for your shield
Selected: Black
Applied Patterns (0/6)
Patterns are layered from bottom to top
No patterns added. Select patterns from below to customize your shield.
Add Pattern
Click a pattern to add it to your shield
How to Use the Minecraft Shield Generator
The Minecraft Shield Generator lets you design custom shields with banner patterns and instantly generate the /give command to obtain them in-game. Custom shields were introduced in Java Edition 1.9 and use the same banner pattern system as decorative banners, allowing up to 6 layered patterns per shield.
Step 1: Choose a Base Color
Select the base color for your shield from the 16 available Minecraft dye colors. This will be the background color visible beneath any patterns you apply. Common choices include black for dark themed shields or white for bright, high-contrast designs.
Step 2: Add Banner Patterns
Click on patterns from the pattern grid to add them to your shield. Each pattern is applied as a layer on top of the previous one, and you can add up to 6 patterns. Select a color for each pattern layer using the color swatches. Use the arrow buttons to reorder layers, since the layering order affects the final appearance. Patterns include stripes, diagonals, crosses, gradients, and special designs like the Creeper face, Skull, and Mojang logo.
Step 3: Copy the Command
Select your Minecraft version format (1.20.5+ or 1.13-1.20.4) and copy the generated /give command. Paste it into your Minecraft chat or command block to receive your custom shield. You need operator permissions or cheats enabled to use the command.
Frequently Asked Questions
How many patterns can I add to a Minecraft shield?
You can add up to 6 banner patterns to a single shield in Minecraft Java Edition. Each pattern is layered on top of the previous one, so the order matters. The base color counts separately and doesn't use a pattern slot.
Do custom shields work in Minecraft Bedrock Edition?
Custom shield patterns are only available in Minecraft Java Edition. Bedrock Edition does not currently support applying banner designs to shields. The /give commands generated by this tool will only work on Java Edition servers and worlds.
How do I craft a custom shield in survival mode?
In survival mode, craft a shield using 1 iron ingot and 6 planks, then combine it with a decorated banner in a crafting table. You'll need a loom to apply patterns to banners first. Each banner pattern requires specific dye colors and sometimes special items like a Creeper head or Enchanted Golden Apple.
What's the difference between 1.20.5+ and 1.13 command formats?
Minecraft 1.20.5 introduced a new component-based NBT format using square brackets and the banner_patterns component. Older versions (1.13-1.20.4) use the BlockEntityTag format with curly braces. Choose the format matching your server's Minecraft version.
Related Minecraft Tools
Show Off Your Custom Shields on Your Own Server
Create a Minecraft server where you and your friends can design and display custom shields, banners, and more with dedicated high-performance hosting.
View Hosting Plans