October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk10 min

How to Make and Use Dye in Minecraft: All 16 Colors, Recipes, and Java–Bedrock Differences

A complete Minecraft dye guide covering all 16 colors, direct ingredients, combination recipes, cactus smelting, wool and sheep coloring, decorative blocks, leather armor on Java versus Bedrock, troubleshooting and the Java 26.1 technical change.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To make dye in Minecraft, place the required flower or material in a crafting grid, or combine two compatible dyes. The game has 16 standard dye colors. The most important edition difference comes when you dye leather armor: Java Edition lets you craft armor with dye directly, while Bedrock Edition uses dye in a water-filled cauldron before you dip the armor. The recipes below cover Java, Bedrock, and Education Edition, with edition-specific qualifications where mechanics differ.

What dye does in Minecraft

Dye is a color ingredient used to recolor wool, sheep, leather armor, banners and many decorative blocks. It also participates in recipes for concrete powder, stained glass, stained glass panes, terracotta and fireworks. A dye item represents one of 16 standard colors: black, blue, brown, cyan, gray, green, light blue, lime, magenta, orange, pink, purple, red, light gray, white and yellow. Some technical lists call light gray “silver”; the Java item is named light_gray_dye.

Most colors come from flowers or ordinary resources. White uses bone meal, black uses an ink sac, brown uses cocoa beans, blue uses lapis lazuli, and green comes from smelting cactus. The remaining colors can be obtained from particular flowers, by combining dyes, or both.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

As an Amazon Associate I earn from qualifying purchases.

Java, Bedrock and Education Edition: what changes

Java Edition is the PC edition for Windows, macOS and Linux. Bedrock Edition runs on Windows PCs, consoles and mobile devices; Education Edition is a related edition with its own classroom features. All three use the same basic color family, but crafting substitutions, controls, commands, block data and some interactions are not identical.

Feature Java Edition Bedrock/Education Edition
Basic dye colors 16 standard colors 16 standard colors
Blue, white, black and brown recipe ingredients Recipes normally require the dye item itself. Lapis lazuli, bone meal, ink sacs and cocoa beans are first converted to their corresponding dyes. In supported dye recipes, the raw ingredient can substitute for the matching dye. The substitution must be used consistently throughout that recipe rather than mixing the raw form and dye form in different slots.
Leather armor Put leather armor and one or more dyes in a crafting grid, then collect the recolored armor. Fill a cauldron with water, color the water with dye, then use the leather armor on the dyed water.
Platforms Windows, macOS and Linux PCs Windows PCs, consoles and mobile devices; Education Edition has a separate supported-device context
Current technical change Java 26.1 added the minecraft:dye component for item and recipe systems. Do not assume the Java 26.1 component or Java data format exists in Bedrock.

When a recipe behaves differently from the instructions here, check the edition and game version first. Java and Bedrock are active, separate editions rather than two interfaces for exactly the same mechanics.

All 16 Minecraft dye recipes

The table lists a direct natural source where one exists, then a combination recipe. Put the listed ingredients in any available crafting-grid arrangement unless your edition shows a shaped recipe. A 2×2 inventory grid is enough for the two-ingredient combinations; a crafting table gives extra space for the three-dye magenta combination.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Color Direct source Combination or edition note
White Bone meal Craft bone meal into white dye. Bedrock/Education recipes that call for white dye may accept bone meal as the raw substitute.
Black Ink sac Craft an ink sac into black dye. A glow ink sac is a different item and is not black dye.
Brown Cocoa beans Craft cocoa beans into brown dye. Bedrock/Education may accept cocoa beans directly in recipes that require brown dye.
Blue Lapis lazuli Craft lapis lazuli into blue dye. In supported Bedrock/Education recipes, lapis can substitute for blue dye.
Green Smelt cactus Smelting cactus produces green dye. There is no flower shortcut for the standard green dye.
Red Poppy, red tulip, rose bush or beetroot Each listed source can be crafted into red dye.
Yellow Dandelion or sunflower Either flower provides yellow dye.
Orange Orange tulip Alternatively combine red dye and yellow dye.
Purple None required Combine red dye and blue dye.
Cyan None required Combine green dye and blue dye.
Lime None required Combine green dye and white dye.
Pink Pink tulip or peony Alternatively combine red dye and white dye.
Magenta Allium or lilac Combine purple dye and pink dye, or combine red, blue and white dye.
Light blue Blue orchid Alternatively combine blue dye and white dye.
Gray No universal flower source Combine black dye and white dye. Current community references also list the closed eyeblossom as a newer Java source; verify your Java version before treating that source as universal.
Light gray Azure bluet, oxeye daisy or white tulip Combine gray dye and white dye. The in-game Java item is light gray, although some technical color enumerations use the name silver.

How to craft a direct-source dye

  1. Open your inventory’s 2×2 crafting grid or a crafting table.
  2. Place the flower or material in an empty slot. For green, put cactus in a furnace and use a fuel source instead of the crafting grid.
  3. Take the resulting dye from the output slot and move it into your inventory.

The direct source is usually the best choice when you have a farm or storage chest full of one ingredient. It also avoids spending dyes that you may need for a different color.

How to combine dyes

  1. Place the first dye in one crafting slot.
  2. Place the second dye in another slot. For the three-dye magenta recipe, add red, blue and white dye.
  3. Collect the resulting color, then repeat if you need a larger supply.

For example, red plus yellow makes orange, blue plus white makes light blue, and black plus white makes gray. If a Bedrock or Education recipe permits raw-ingredient substitution, use the allowed raw ingredient consistently in all slots that represent that dye; Java normally expects the crafted dye item.

Making each color efficiently

White, black, brown and blue: convert common materials first

Bone meal, ink sacs, cocoa beans and lapis lazuli are the four key non-flower inputs. Keep the raw materials in storage, then craft them into dye when a recipe, banner or building project needs a specific color. Do not use glow ink sacs as a black-dye replacement: glow ink is used for glowing signs and has a separate item identity.

Green: use a cactus smelting line

Green dye comes from cactus through a furnace rather than a crafting grid. A small cactus farm feeding furnaces gives a renewable supply for green, cyan and lime dye. Cyan consumes green with blue; lime consumes green with white, so storing green dye separately helps if you make both colors.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Red and yellow: the base colors for several secondary dyes

Red has four listed natural sources: poppies, red tulips, rose bushes and beetroots. Yellow comes from dandelions or sunflowers. Together they cover orange directly through crafting and also serve as ingredients for purple, pink and magenta chains when combined with blue or white.

Flowers for one-step results

Orange tulips, pink tulips, peonies, alliums, lilacs, blue orchids, azure bluets, oxeye daisies and white tulips provide direct colors without an intermediate combination. The direct flower route saves other dyes, while combination recipes are useful when your flower supply is uneven. Flower availability depends on your world and version; the recipe itself does not require a particular biome claim.

Using dye on wool and sheep

Coloring a wool block

Place white wool and a dye together in a crafting grid to create the corresponding colored wool. This is useful when you already have sheared wool and want exact quantities for a floor, pixel-art build or bed design. Colored wool can also be obtained by shearing a sheep after coloring it.

Coloring and shearing sheep

  1. Hold the dye in your hand.
  2. Use the dye on a sheep. The sheep’s wool changes to that color.
  3. Shear the sheep to collect wool in the new color.
  4. Breed or keep the sheep if you want a repeatable source of that color.

Coloring the animal before shearing lets the sheep regrow wool in the chosen color. This is more convenient than crafting every wool block when you are building at scale.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Using dye with decorative blocks

Concrete powder

Combine sand and gravel with a dye to make the matching colored concrete powder. When the powder touches water, it hardens into concrete. Dye choice is locked into the powder color, so prepare the correct dye before crafting a large batch.

Terracotta

Combine terracotta with dye to produce stained terracotta. This gives a muted palette compared with wool and is useful for roofs, geometric patterns and desert-style builds.

Glass and glass panes

Place glass around a dye to craft stained glass. Stained glass panes use the matching colored glass in their own recipe. Keep dyes and glass in separate chests if you are producing several colors, because a mistaken color is expensive to replace in a large window.

Banners

Dye is used both to make a banner’s base color and to add patterns. Pattern recipes can combine a banner, dye and (for some designs) a special pattern ingredient. Layering several colors lets you create flags, symbols and map markers; plan the order because each pattern changes the banner’s current appearance.

Fireworks

Dyes are used in firework-star recipes to set explosion colors. Add additional dyes when you want a multicolor effect. Firework-star effects and flight duration are separate choices, so dye controls color rather than the rocket’s travel distance.

How to dye leather armor

Java Edition: craft the armor with dye

  1. Open your inventory crafting grid or a crafting table.
  2. Place one leather armor piece and one or more dyes in the grid.
  3. Take the recolored armor from the output slot and equip it.

Java blends the selected dyes with the armor’s existing leather color. Because the system mixes colors rather than selecting only one fixed swatch, dyed leather armor has 12,326,391 possible colors according to the Minecraft Wiki (retrieved 2026). The same color can therefore require different dye combinations depending on the armor’s starting color and the dyes already applied.

Bedrock Edition: color cauldron water first

  1. Place a cauldron and fill it with water.
  2. Hold a dye and use it on the water-filled cauldron. The water becomes dyed.
  3. Hold the leather armor piece and use it on the dyed water.
  4. Repeat with other pieces or colors as needed, adding water and dye again when the cauldron no longer contains usable dyed water.

This cauldron workflow is the major practical difference from Java. If using dye on the armor directly does nothing in Bedrock, that is expected; use the dyed-water method instead.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Choosing direct sources versus combinations

Your situation Best route Reason
You have a renewable flower or crop farm Use the direct flower, beetroot, cocoa, lapis, bone-meal or ink-sac source It avoids consuming other dyes and is easy to automate or stockpile.
You have excess red, yellow, blue, green or white dye Use combination recipes Secondary colors can be produced without finding a specific flower.
You need green in bulk Smelt cactus Cactus is the standard green-dye input; flowers do not replace this recipe.
You need a color for a large wool build Color sheep and shear them The flock becomes a repeatable source instead of requiring one crafting operation per wool block.
You need an exact leather-armor shade Use Java’s grid blending or Bedrock’s dyed-cauldron process, depending on edition The application mechanics and resulting workflow differ by edition.

Troubleshooting dye recipes and colors

The recipe does not appear

  • Check that you are using the correct edition instructions. Java may require the dye item where Bedrock/Education accepts a raw ingredient.
  • Confirm the item is the matching one: ink sac for black, not glow ink sac; lapis lazuli for blue; cactus in a furnace for green.
  • For a secondary color, use the exact pair listed in the recipe map. Similar-looking colors are not interchangeable.
  • Move the ingredients into a crafting table if your arrangement exceeds the inventory grid or if the recipe book is filtering results.

The output is the wrong gray

Gray and light gray are separate dyes. Black plus white produces gray; gray plus white produces light gray. Azure bluet, oxeye daisy and white tulip are direct light-gray sources. A closed eyeblossom reference applies to newer Java versions and should not be assumed to work in every edition.

Leather armor will not accept dye

Use the Java crafting-grid method on Java Edition. On Bedrock, color water in a cauldron first, then use the armor on that dyed water. A Java recipe, command or tutorial may fail on Bedrock because the editions use different interaction systems.

A Bedrock recipe rejects a mixture of raw ingredients and dyes

Bedrock/Education substitutions are consistent within a recipe. If the recipe allows lapis as a blue-dye substitute, use the permitted form consistently for the blue-dye positions instead of assuming every combination of lapis and blue dye will be accepted.

The dyed armor shade looks unexpected

Leather armor color is blended, not limited to the 16 block-dye swatches. Existing armor color and every dye included in the operation affect the result. For a reproducible shade, start with undyed leather armor and record the exact dye combination.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Java 26.1 technical note: the minecraft:dye component

Mojang’s Java Edition 26.1 release notes state, “Added minecraft:dye.” The component represents a dye color and can be used in places that previously required a particular dye item. Its accepted values correspond to the 16 standard colors.

This is mainly relevant to datapack authors, custom-item creators and configurable recipes. The component by itself does not automatically make an item function as dye: the item must also be permitted by the relevant tags, recipe definitions or interaction rules. A custom item with a dye component therefore still needs the appropriate recipe or interaction configuration. The Java 26.1 change does not remove the survival recipes described above and should not be copied into Bedrock commands or files.

Quick reference: the complete workflow

  1. Identify the target color and check whether it has a direct source in the 16-color table.
  2. Gather the source: flower, bone meal, ink sac, cocoa beans, lapis lazuli, beetroot or cactus.
  3. Craft the source into dye, or smelt cactus for green.
  4. If no direct source is convenient, combine the required dyes in a crafting grid.
  5. Apply the dye to wool, a sheep, a decorative block, a banner, a firework star or leather armor using the edition-specific method.
  6. If the recipe fails, verify the edition, ingredient identity and any Bedrock/Education substitution rule before changing the color plan.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.