Minecraft Banner Creator

Stack up to 16 patterns and colors to design a banner or shield, then copy the give and setblock commands for your version or follow the loom steps.

Banner editor

Loom 0/6

Base

Layers 0/16

    No layers yet

    Add layer

    Commands

    Features

    Everything you need to design a banner, get it into your world and make it for real in survival.

    Every pattern, previewed on your banner

    All 42 loom patterns up to Flow and Guster, plus the commands only Field. Each tile shows the pattern on your current banner in the color you picked, so you see the result before you click.

    Up to 16 layers you can edit

    Add, remove, duplicate and drag layers into a new order, or change the pattern or color of any layer. The tool marks the point where a loom stops (6 layers).

    Banner, wall banner and shield

    Pixel sharp previews at the game's own texture size (20 by 40 for a banner, 12 by 22 for a shield) in the dye colors the game uses. A switch shows how Bedrock cuts it at 6 layers.

    Commands for your version

    Give and setblock commands for Java 1.20.5 to 26.x, 1.13 to 1.20.4 and 1.8 to 1.12, plus what Bedrock can do. Patterns a version does not have are left out and named.

    Placed the way you want

    Pick which way a standing banner faces (16 directions) and which wall a wall banner hangs on, and the setblock commands follow.

    Survival loom steps

    Step by step loom instructions, a list of the dyes and pattern items you need, where to get each one, and a warning for any layer survival cannot make.

    Letters, numbers and presets

    A to Z and 0 to 9 in any two colors, ready for signs and names, plus presets such as the Ominous Banner, a creeper face and a Trial Chambers design.

    Share, save, download, import

    Your design lives in the page link, so copying it shares it. It is kept in your browser too, downloads as a PNG, and can be read back from any give or setblock command.

    What is a banner in Minecraft?

    A banner is a decorative block made of cloth on a pole. It comes in the 16 dye colors, and you can layer patterns on top of the base color: stripes, borders, crosses, gradients and emblems like the creeper face or the globe. Banners stand on the ground or hang on a wall, you can carry the design onto a shield, and in Java Edition you can mark them on a map.

    Each banner design is a stack of layers. The base color comes from the wool you craft it with. Every layer after that is one pattern in one dye color, and each new layer covers the ones under it. Order matters: the same five layers in a different order can give a completely different picture.

    How do you use this banner creator?

    1. Pick the base color. This is the banner itself, the color of the wool you craft it from.
    2. Add layers. Choose a dye color, then click a pattern. Every tile already shows that pattern on your banner, so what you see is what you get.
    3. Fix the order. Drag a layer by its handle or use the arrows. Click a layer to change its pattern or color, duplicate it, or remove it.
    4. Get it into the game. Pick your version and copy a give or setblock command, or follow the loom steps to make it in survival.
    5. Keep it. Copy the link to share it, download a PNG, or come back later: your last design is saved in your browser.

    Stuck for ideas? Press Random for a loom friendly design, or start from a letter or a preset and change it.

    How do you make a banner in survival?

    Craft a plain banner from 6 wool of one color and 1 stick: wool across the top two rows of the crafting grid, the stick in the bottom middle. Then build a loom from 2 string over 2 planks. The loom has three slots: the banner, a dye, and an optional banner pattern item. Put in the banner and the dye, pick a pattern from the list, and take the new banner out. The dye is used up. Repeat once per layer. To copy a finished design, put it in a crafting grid with a blank banner of the same base color: you get a second one, as long as the design has 6 layers or fewer.

    Most patterns need only a dye. Ten need a banner pattern item in the third slot, and that item is never used up, so one copy lasts forever. The Loom tab in the tool lists them for your design, but here they are:

    • Crafted from paper: Flower Charge (paper + oxeye daisy), Creeper Charge (paper + creeper head), Skull Charge (paper + wither skeleton skull), Thing (paper + enchanted golden apple), Field Masoned (paper + bricks) and Bordure Indented (paper + vines).
    • Found or traded only: Globe from a master level cartographer for 8 emeralds, Snout from bastion remnant chests, Flow from ominous vaults and Guster from vaults in trial chambers.

    Field Masoned and Bordure Indented became pattern items in Java 1.21.2. Before that, any loom made them with dye alone, and some older guides still say so.

    How many layers can a banner have?

    Six in survival. A loom will not add a pattern to a banner that already has six, in both Java and Bedrock Edition. With commands, Java Edition draws up to 16 layers on one banner, which is why this tool goes up to 16. Bedrock draws only the first six, whatever the item holds.

    Layers 7 to 16 come with catches. The tooltip still lists only six. A banner with more than six patterns cannot be copied in a crafting grid, and you cannot add to it in a loom. Washing it in a cauldron removes the top layer, one wash at a time. The counter under the preview turns orange as soon as you pass six, and each layer past the limit is marked "Commands only".

    What are all the banner patterns?

    Java Edition 26.3 has 43 patterns: 42 you can pick in a loom and Field, which fills the whole banner and only exists in commands. The id is what 1.20.5 and newer commands use. The short code is the older name, used in 1.13 to 1.20.4 commands and earlier.

    PatternIdCodeLoom needs
    Basestripe_bottombsDye
    Chiefstripe_toptsDye
    Pale Dexterstripe_leftlsDye
    Pale Sinisterstripe_rightrsDye
    Palestripe_centercsDye
    Fessstripe_middlemsDye
    Bendstripe_downrightdrsDye
    Bend Sinisterstripe_downleftdlsDye
    Palysmall_stripesssDye
    SaltirecrosscrDye
    Crossstraight_crossscDye
    Per Bend Sinisterdiagonal_leftldDye
    Per Benddiagonal_rightrudDye
    Per Bend Inverteddiagonal_up_leftludDye
    Per Bend Sinister Inverteddiagonal_up_rightrdDye
    Per Palehalf_verticalvhDye
    Per Pale Invertedhalf_vertical_rightvhrDye
    Per Fesshalf_horizontalhhDye
    Per Fess Invertedhalf_horizontal_bottomhhbDye
    Base Dexter Cantonsquare_bottom_leftblDye
    Base Sinister Cantonsquare_bottom_rightbrDye
    Chief Dexter Cantonsquare_top_lefttlDye
    Chief Sinister Cantonsquare_top_righttrDye
    Chevrontriangle_bottombtDye
    Inverted Chevrontriangle_topttDye
    Base Indentedtriangles_bottombtsDye
    Chief Indentedtriangles_topttsDye
    RoundelcirclemcDye
    LozengerhombusmrDye
    BordureborderboDye
    GradientgradientgraDye
    Base Gradientgradient_upgruDye
    Bordure Indentedcurly_bordercboPattern item (1.21.2+)
    Field MasonedbricksbriPattern item (1.21.2+)
    Flower ChargeflowerfloPattern item
    Creeper ChargecreepercrePattern item
    Skull ChargeskullskuPattern item
    ThingmojangmojPattern item
    Globe (1.14+)globeglbPattern item
    Snout (1.16+)piglinpigPattern item
    Flow (1.21+)flowflwPattern item
    Guster (1.21+)gustergusPattern item
    FieldbasebCommands only

    Flow and Guster arrived in 1.21, after Java commands stopped using short codes, so their codes only show up in Bedrock data. The names come from heraldry: "dexter" is the left side as you look at the banner, "sinister" the right, "chief" the top and "base" the bottom.

    Which dye colors can a banner use?

    The same 16 as everything else. The number matters only for old commands: Java 1.13 to 1.20.4 counts from white (0) to black (15), while 1.12 and older, and Bedrock's banner data value, count the other way round. The hex code is the tint Java puts on banners.

    ColorId1.13 to 1.20.41.12 and BedrockHex
    Whitewhite015#F9FFFE
    Orangeorange114#F9801D
    Magentamagenta213#C74EBD
    Light Bluelight_blue312#3AB3DA
    Yellowyellow411#FED83D
    Limelime510#80C71F
    Pinkpink69#F38BAA
    Graygray78#474F52
    Light Graylight_gray87#9D9D97
    Cyancyan96#169C9C
    Purplepurple105#8932B8
    Blueblue114#3C44AA
    Brownbrown123#835432
    Greengreen132#5E7C16
    Redred141#B02E26
    Blackblack150#1D1D21

    How do you use the banner commands?

    Pick the tab for your game version first, because the format changed twice. Java 1.20.5 replaced item NBT with item components, so a modern give command looks like this:

    /give @p minecraft:red_banner[minecraft:banner_patterns=[{pattern:"minecraft:creeper",color:"black"}]]

    From 1.13 to 1.20.4 the same banner was written with a block entity tag, short codes and color numbers:

    /give @p minecraft:red_banner{BlockEntityTag:{Patterns:[{Pattern:"cre",Color:15}]}}

    And in 1.12 and older there was one banner item whose data value set the base color. A modern command in an old world, or an old one in a new world, fails or gives a plain banner, so this matters. If you are not sure which version a server runs, this guide to Minecraft versions helps.

    You need operator rights or cheats enabled to run these. @p means the nearest player; change it to your name or @a in the Player box. Chat accepts 256 characters at most. Long designs go over that quickly, and the tool flags it: paste those into a command block, which takes far longer commands. On a server, command blocks also need enable-command-block=true, one of the server.properties settings. Managing who can run commands is covered in whitelist, ops and permissions.

    Setblock: standing and wall banners

    A give command puts the banner in your inventory. A setblock command places it straight into the world at the position you enter (~ ~ ~ is where you stand). Standing banners take a rotation from 0 to 15 in steps of 22.5 degrees: 0 faces south, 4 west, 8 north and 12 east. Wall banners take facing, the direction the front looks, and hang on the block behind them. The two dropdowns above the commands set both.

    Can you give a banner with patterns in Bedrock?

    No. Bedrock commands cannot set item data like banner patterns, so /give only hands out a plain banner, with the data value choosing its color (the Bedrock tab shows the command). For the patterns, use a loom: the loom steps work the same in Bedrock, and Bedrock can also add most patterns in a crafting table. Bedrock draws six layers at most, even on a banner that holds more, so tick "Bedrock" under the preview to see what Bedrock players will see. More differences between the two editions are in Bedrock or Java.

    How do you put a banner on a shield?

    Put a finished banner and a shield with no design into a crafting grid. You get the shield back with the banner's base color and patterns, and the banner is used up. Durability and enchantments stay. A shield shows the same patterns as the banner, squeezed into a smaller 12 by 22 face, which is why fine details like the eyes of the skull can disappear. Use the Shield view to check, or copy the shield give command to skip the crafting.

    How do you use banners as map markers?

    In Java Edition, place a banner, hold a map of that area and use the map on the banner. A marker in the banner's base color appears on the map, and if you renamed the banner in an anvil, the name shows under it. Patterns do not show on the marker, only the base color. Break the banner and the marker goes, unless the map was locked in a cartography table. Bedrock has no banner markers. If maps are your thing, the map art generator turns pictures into maps too.

    How do you make letter banners?

    Letters are built from stripes and shapes in two colors, then a Bordure in the background color trims everything back from the edges so the letter stands free. Open the Gallery tab in the tool, pick a letter color and a background, and click a letter to load it. Most letters fit in six layers, so you can craft them in survival. R, 6, 8 and 9 need seven, which means commands. Put several on a wall, one banner per letter, to spell a name or a shop sign.

    What is the Ominous Banner?

    The Ominous Banner is the gray and cyan banner pillager captains wear. It has a white base and eight layers: cyan Lozenge, light gray Base, gray Pale, light gray Bordure, black Fess, light gray Per Fess, light gray Roundel and black Bordure. Eight is two more than a loom allows, so you cannot make one in survival; you get it by defeating a captain. The preset in the gallery recreates the look so you can copy the commands, though the real item also carries its own "Ominous Banner" name.

    How does this compare with other banner makers?

    Most banner makers online do part of the job. Some stop at six layers, or cover only the older patterns and miss Globe, Snout, Flow and Guster. Some show a preview but no command, or one command for one version. Others list loom steps without saying where the pattern items come from. A few are image generators that make banner art you cannot put in the game.

    This one does all of it on one page: every pattern previewed live on your own banner, 16 layers with drag reordering and per layer editing, banner, wall and shield previews at the game's real resolution, give and setblock commands for every Java version and an honest answer for Bedrock, loom steps with a shopping list, letters and numbers in any colors, and a link that carries the whole design with no account. Nothing is uploaded: the design is made and drawn in your browser.

    Want to try your designs on a server you control, with command blocks and creative mode? You can run a free Minecraft server and paste the commands there, and the MOTD maker gives its server list entry some color to match.

    More free Minecraft tools