A Complete List of Combined Minecraft Color Codes

A Complete List of Combined Minecraft Color Codes

Your Minecraft chat looks plain. Your server MOTD is boring. Your signs all use default white text. Color codes fix all of that, and more importantly, they introduce kids to the exact same logic that powers real-world programming languages.

This is your complete 2026 reference for every Minecraft color code across Java Edition, Bedrock Edition, HEX, and MOTD, plus the STEM story behind why mastering these codes is one of the best first steps in Minecraft coding for kids.

What Are Minecraft Color Codes?

Minecraft color codes are special character sequences that change the appearance of in-game text. Players and server admins use them to colorize chat messages, style signs and books, customize MOTD (Message of the Day) on servers, and build visually dynamic gameplay experiences.

Every color code uses a § symbol (section sign) followed by a single character, a number or letter, that maps to a specific color or formatting effect. For example, §c renders text in red, while §a produces bright green. In most server plugin contexts and Bedrock Edition command fields, the & symbol substitutes for § and works identically.

Understanding this structure, a prefix character plus a parameter, is genuinely the first building block of coding for kids. It's syntax. It's how programming languages tell a system what to do.

The Real Coding Logic Behind Color Codes

Here's something most Minecraft players never stop to think about: the § symbol is a command prefix. The character that follows it is a parameter. That combination of prefix + argument is the exact same pattern found in Python, JavaScript, and virtually every other programming language in existence.

When a child types §4§lWelcome! to display bold dark-red text, they are:

  • Using a defined syntax with a specific structure

  • Chaining multiple parameters together (stacking codes)

  • Learning that order matters, just like in real code

  • Discovering that §r (reset) stops an effect, much like closing a tag in HTML

This is why educators and coding platforms consistently use Minecraft as a gateway. The foundational logic of coding for kids, command structure, parameters, resets, nesting, appears in these simple color codes before kids even open a code editor. It mirrors the block-based logic students encounter in Scratch programming for kids, where commands snap together in a defined sequence to produce a visual output.

For kids ready to level up, this same logic transfers directly into Python for kids, where string formatting, escape characters, and function arguments follow the same principle: a precise syntax that produces a predictable result.

How to Type the § Symbol on Any Device

Device reference graphic showing how to type the section sign on Windows, Mac, Linux, and mobile, alongside Java using § and Bedrock using &

The § symbol doesn't appear on standard keyboards, so here's how to access it on every platform:

  • Windows: Hold Alt and type 0167 on the numpad, OR copy-paste it directly

  • Mac: Press Option + 6

  • Linux: Use Ctrl + Shift + U, then type 00A7 and press Enter

  • Mobile (iOS/Android): Long-press the S key on some keyboards, or copy from a reference sheet

Important platform note: In Java Edition, the § symbol is used directly in server config files (like server.properties for MOTD) and in command blocks. In Bedrock Edition, most in-game text fields and commands use the & symbol instead of §. The two work identically in their respective contexts, just make sure you're using the right one for your edition.

How to Use Color Codes (Chat, Signs, Books & MOTD)

In Chat

In vanilla Minecraft, players can't use color codes in standard chat without plugins or mods. On servers running Spigot, Paper, or Bukkit, server operators with the right permissions can type color codes directly. The syntax: §aHello, world! displays in bright green.

On Signs & Books

In Java Edition, type the § code before your text while editing a sign or book. Combine codes freely, for example, §b§lIce Cave Ahead! gives you bold aqua text. Signs support most color and formatting codes natively.

In MOTD (Server Message of the Day)

The MOTD lives in your server.properties file. Here you use \u00A7 (Unicode escape) or the § character directly, depending on your server software. MOTD customization is often a first project for kids in online coding classes for kids, because it requires editing a real configuration file with real syntax rules.

Combining Codes

Stack codes by placing them in sequence before your text:

  • §c§lRed Bold Text, color first, then format modifier

  • §5§o§lPurple Italic Bold, layer multiple effects

  • Always end with §r to reset formatting back to default

Complete Minecraft Color Codes Table (Java & Bedrock)

Standard 16 Colors, Java & Bedrock Chat

Color Name

Format Code (§)

Bedrock Code (&)

HEX Code

Black

§0

&0

#000000

Dark Blue

§1

&1

#0000AA

Dark Green

§2

&2

#00AA00

Dark Aqua

§3

&3

#00AAAA

Dark Red

§4

&4

#AA0000

Dark Purple

§5

&5

#AA00AA

Gold

§6

&6

#FFAA00

Gray

§7

&7

#AAAAAA

Dark Gray

§8

&8

#555555

Blue

§9

&9

#5555FF

Green

§a

&a

#55FF55

Aqua

§b

&b

#55FFFF

Red

§c

&c

#FF5555

Light Purple

§d

&d

#FF55FF

Yellow

§e

&e

#FFFF55

White

§f

&f

#FFFFFF

Bedrock-Exclusive Colors (Bedrock Edition 1.16+)

Color Name

Bedrock Code (&)

HEX Code

Minecoin Gold

&g

#DDD605

Material Quartz

&h

#E3D4D1

Material Iron

&i

#CECACA

Material Netherite

&j

#443A3B

Material Redstone

&m

#971607

Material Copper

&n

#B4684D

Material Gold

&p

#DEB12D

Material Emerald

&q

#47A036

Material Diamond

&s

#2CBAA8

Material Lapis

&t

#21497B

Material Amethyst

&u

#9A5CC6

Minecraft Formatting Codes Table

These codes modify the style of text, not its color. They work on both Java and Bedrock editions using the same § / & syntax.

Effect

Format Code (§)

Bedrock Code (&)

Description

Bold

§l

&l

Makes text heavier/thicker

Italic

§o

&o

Slants text to the right

Underline

§n

&n

Adds a line beneath text

Strikethrough

§m

&m

Draws a line through text

Obfuscated

§k

&k

Randomizes characters (glitchy effect)

Reset

§r

&r

Clears all active color and formatting

The §r reset code is especially important for coding for kids to understand. It mirrors the concept of variable scope and state resetting in programming, when you "close" a style, you return to the default state. This is the same logic used in Python for kids when managing loop iterations or resetting counters.

MOTD Color Codes for Minecraft Servers

The MOTD is the text players see in their server browser before joining. It supports color and formatting codes, but with a twist: in server.properties, you must use \u00A7 as the Unicode escape for the § character.

MOTD Code Reference

Color

MOTD Code

HEX

Dark Red

\u00A74

#AA0000

Gold

\u00A76

#FFAA00

Yellow

\u00A7e

#FFFF55

Green

\u00A7a

#55FF55

Aqua

\u00A7b

#55FFFF

Red

\u00A7c

#FF5555

Light Purple

\u00A7d

#FF55FF

White

\u00A7f

#FFFFFF

Bold

\u00A7l

,

Reset

\u00A7r

,

Example MOTD entry in server.properties:

motd=\u00A7b\u00A7lWelcome to\u00A7r \u00A7eMyCraft Server!

This renders as: Welcome to MyCraft Server!, with "Welcome to" in bold aqua and the server name in yellow. For kids diving into server administration, this is a hands-on lesson in how configuration files control application behavior, a direct bridge to app development classes for kids.

HEX Color Codes in Minecraft (Java Edition)

Since Java Edition 1.16, players and server plugins can use full HEX color codes for virtually unlimited color options, not just the original 16. This is a massive upgrade for creative builders and server designers.

The syntax for HEX colors in Java Edition uses the format:

§#RRGGBB

Or in plugin/component contexts (like via the Adventure API used by Paper/Spigot servers):

<color:#FF6600>Custom Orange Text</color>

Sample HEX Colors with Minecraft Equivalents

Color Name

HEX Code

Closest Legacy Code

Pure Red

#FF0000

§c (#FF5555)

Sky Blue

#87CEEB

§b (#55FFFF)

Lime Green

#32CD32

§a (#55FF55)

Hot Pink

#FF69B4

§d (#FF55FF)

Orange

#FF6600

§6 (#FFAA00)

Lavender

#967BB6

§5 (#AA00AA)

Crimson

#DC143C

§4 (#AA0000)

Teal

#008080

§3 (#00AAAA)

HEX color theory is directly relevant to app development classes for kids. Every app, website, and game interface uses HEX codes to define visual design, learning to read and apply them in Minecraft is genuine color theory and UI design practice, not just a game mechanic.

Minecraft Java vs. Bedrock Edition: Key Differences

Minecraft Java vs. Bedrock Edition: Key Differences

Feature

Java Edition

Bedrock Edition

Base symbol

§ (section sign)

& (ampersand)

HEX color support

✅ Yes (1.16+)

❌ No

Extra colors

16 standard

16 standard + 11 extra

MOTD codes

\u00A7 (Unicode)

§ or \u00A7

In-game chat colors

Operator/plugin only

Operator/plugin only

Book & sign colors

✅ Full support

✅ Full support

For parents guiding their kids through Minecraft builds, understanding the edition difference matters. Java Edition offers more flexibility for modders and coders, it's the platform most used in Minecraft coding for kids programs because it supports full Java modding, custom plugins, and HEX color integration. Bedrock, however, has cross-platform play and is often more accessible for younger players on tablets and consoles.

Both editions teach kids the spatial reasoning, coordinate geometry, and logic needed in builds, skills closely connected to online math programs for kids that strengthen number sense, geometry, and problem-solving.

STEM & Coding Bridge: From Color Codes to Real Programming

Minecraft color codes are not just cosmetic customization, they are syntax training wheels. Here's how the learning progression actually works for kids engaged in Minecraft coding for kids programs:

Stage 1, Color & Format Codes: Kids learn that specific character sequences produce specific outputs. This is the foundation of all programming logic.

Stage 2, Command Blocks: Kids discover conditional commands (/execute if) and outputs. This mirrors if/else logic from coding for kids curricula.

Stage 3, Redstone Engineering: Players wire circuits that respond to inputs and produce outputs, Boolean logic in physical form. This is also where math tutoring for kids becomes genuinely valuable, as Redstone circuits use binary logic gates, AND/OR/NOT operations, and spatial geometry that align directly with school math.

Stage 4, Scratch programming for kids: Many educators use Scratch programming for kids as a visual bridge between Minecraft's block-logic and text-based code. Kids who've built Redstone machines pick up Scratch's event-driven programming almost intuitively.

Stage 5, Modding with Java or Python for kids: This is where Minecraft coding for kids reaches its full power. Using frameworks like Python game development, students write scripts that modify mob behavior, generate structures, or add custom items, all using real programming syntax they understand.

The coding and math for kids connection here is profound. Minecraft's coordinate system is a 3D Cartesian plane. Calculating distances between blocks uses the distance formula. Scaling builds uses ratio and proportion. Kids doing math tutoring for kids who also play Minecraft often report that abstract math concepts become tangible when they can build them in-game.

There are compelling coding benefits for kids beyond STEM academics too, from computational thinking to creative problem-solving, and Minecraft is consistently cited by educators as one of the most effective on-ramps.

Tutorial: Make a Rainbow Message in Minecraft

This is one of the most popular tricks in Minecraft coding for kids communities, and it's a perfect exercise in chaining syntax.

Goal: Display the word "RAINBOW" with each letter in a different color in chat or on a sign.

Step-by-step:

  1. Plan your colors in sequence: Red → Gold → Yellow → Green → Aqua → Blue → Light Purple

  2. Apply a color code before each letter:

    §cR§6A§eI§aN§bB§9O§dW
    
  3. Copy this string and paste it into a sign, book, or command: /say §cR§6A§eI§aN§bB§9O§dW

  4. Add bold for extra impact: §c§lR§6§lA§e§lI§a§lN§b§lB§9§lO§d§lW

What kids learn from this exercise:

  • Chaining parameters in a specific sequence to achieve a combined output

  • Understanding that each code pair (§c§l) acts like a stacked function call

  • Debugging, if a color looks wrong, you trace back which code is out of order

This kind of creative challenge is the foundation of game design for teens, where visual design, user experience, and code logic intersect. For younger players, it's the starting point of a creative and technical journey.

Conclusion

Minecraft color codes are a genuinely powerful first step. They introduce children to real programming syntax, command prefixes, parameters, stacking, and resets, in a context that's immediately visual, rewarding, and fun. From there, the path to Scratch programming for kids, Python for kids, Redstone engineering, and full game modding is a natural, logical progression.

Whether your child is customizing their first sign or you're a server admin crafting the perfect MOTD, these codes are more than cosmetic tools. They are, quietly, a child's first line of code. Explore structured online coding classes for kids and math tutoring for kids to give that spark the curriculum it deserves.

Book a Free Trial Class →

Frequently Asked Questions

What is Minecraft coding for kids and why is it important?

Minecraft coding for kids refers to using Minecraft, through color codes, command blocks, Redstone, and modding, to teach real programming concepts. It's important because it transforms screen time into learning time, introducing children to syntax, logic, conditionals, and problem-solving in a context they already love. Minecraft coding for kids is recognized by educators worldwide as one of the most engaging entry points into computer science.

How do you type Minecraft color codes across devices?

On Windows, use Alt + 0167 (numpad) or copy-paste the § symbol. On Mac, press Option + 6. On Linux, use Ctrl + Shift + U followed by 00A7. On mobile, long-press the S key or copy the symbol from a reference sheet. In Bedrock Edition, use the & symbol instead of § in most in-game text fields.

What are the best ways to learn Minecraft coding for kids online?

The most effective approach combines structured online coding classes for kids with hands-on Minecraft play. Platforms that teach Minecraft coding for kids typically progress from command blocks and color codes to full Java modding or Python for kids scripting. Look for programs that align with school-age learning levels and include instructor feedback, not just video tutorials.

How do color codes relate to Python for kids and app development classes for kids?

Color codes teach the core syntax concept of prefix + parameter, which appears throughout Python for kids as function calls and arguments. For example, §c in Minecraft is conceptually similar to print(color="red") in Python. Understanding HEX color codes in Minecraft also directly connects to app development classes for kids, where designers use HEX values to style buttons, backgrounds, and UI elements in real applications.

Can Minecraft coding for kids improve math skills through online math programs for kids?

Absolutely. Minecraft's 3D coordinate system teaches Cartesian geometry. Building to scale requires ratio and proportion. Redstone logic uses binary arithmetic and Boolean algebra. Kids who combine Minecraft coding for kids with online math programs for kids or math tutoring for kids often see measurable improvement in spatial reasoning and applied mathematics, because the abstract concepts have a visual, interactive equivalent in-game.

How do you reset or combine Minecraft color and formatting codes?

Use §r (Java) or &r (Bedrock) to reset all active formatting back to default white, unformatted text. To combine effects, stack codes directly before your text with no spaces, for example, §b§l§oAqua Bold Italic. Color code always goes first, then formatting modifiers. The reset code is critical to understand for coding for kids because it teaches state management, the same principle used in programming loops and variable resets.

Are color codes consistent across Java and Bedrock editions?

The 16 standard colors are consistent across both editions in terms of color output, but the syntax differs: Java Edition uses § and Bedrock Edition uses &. Additionally, Bedrock Edition has 11 extra colors (like Minecoin Gold &g and Material Diamond &s) not available in Java. Java Edition also supports full HEX color codes (since 1.16), which Bedrock does not. Always check which edition you're on before applying codes.

What's the best way to teach coding for kids using Minecraft?

Start with color codes and signs to introduce syntax concepts, then move to command blocks for conditional logic, then Redstone for circuit-based thinking. From there, introduce Scratch programming for kids as a visual bridge before transitioning to text-based languages. Structured online coding classes for kids that use Minecraft as a teaching vehicle make this progression systematic and measurable, far more effective than unguided play alone.

How do Minecraft color codes connect to Scratch programming for kids?

Both systems use a structured input-output logic: in Minecraft, §c = red output; in Scratch programming for kids, a "set color" block produces a visual change. The key connection is that both platforms teach kids that specific inputs produce specific outputs, the foundational logic of all programming. Kids who master Minecraft color code syntax transition to Scratch programming for kids with a much stronger intuition for how commands and parameters work together.

How do parents support kids learning Minecraft coding alongside math tutoring for kids?

Parents can reinforce learning by connecting what kids build in Minecraft to what they're studying in math. Ask your child to explain the coordinates of their base, calculate the volume of a structure they're building, or describe how a Redstone circuit uses logic gates. Pairing this with dedicated math tutoring for kids, especially programs that cover geometry, algebra, and logic, creates a powerful STEM feedback loop. The Minecraft world becomes a hands-on lab for abstract math concepts, making both the game and the math more meaningful.

Book a Free Trial Class →

Turn your child’s curiosity into creativity 🚀

Book a free 1:1 trial class and see how Codeyoung makes learning fun and effective.

Codeyoung Perspectives

Codeyoung Perspectives is a thought space where educators, parents, and innovators explore ideas shaping how children learn in the digital age. From coding and creativity to strong foundational math, critical thinking and future skills, we share insights, stories, and expert opinions to inspire better learning experiences for every child.