Skip to content
Current coupon:10% offUse it in your order

Minecraft colour codes and symbols

All 16 colours and formats as &, §, MiniMessage and hex codes, plus symbols the game can draw. Click to copy.

  • free, no sign-up
  • &, §, MiniMessage, hex
  • one-click copy

The 16 game colours

Put the code before the text. Click a value to copy it.

SampleCodeMiniMessageHex
Abc
Abc
Abc
Abc
Abc
Abc
Abc
Abc
Abc
Abc
Abc
Abc
Abc
Abc
Abc
Abc

Formatting

Put the format code after the colour code, a colour resets formatting. &r resets everything.

SampleCodeMiniMessage
Bold
Italic
Underline
Strikethrough
Obfuscated
Reset

Hex colours in plugins

Each plugin reads hex colours differently. Coloured text in any of these formats is made by the Coloured text tool.

  • EssentialsX, CMI, TAB
  • Spigot, BungeeCord
  • MiniMessage (Paper, Velocity)
  • JSON (tellraw, up to 1.21.4)
  • server.properties (Paper)

The § sign in files

In server.properties write \u00A7 instead of §. It works in every version and survives any file encoding. Plugin YAML configs usually use &.

Extra colours in Bedrock

Bedrock Edition only. They don't work in Java or through Geyser, and &m and &n are colours there, not formatting.

  • minecoin_gold
  • material_quartz
  • material_iron
  • material_netherite
  • material_redstone
  • material_copper
  • material_gold
  • material_emerald
  • material_diamond
  • material_lapis
  • material_amethyst
  • material_resin

Symbols

Click a symbol to copy it. Java Edition draws all of them, Bedrock and older versions may not show some.

Stars

Hearts

Weather

Weapons and tools

Checks

Arrows

Shapes

Cards and chess

Music

Signs

Boxes and blocks

Super and subscript

How to use colour codes in Minecraft

  1. Find a colour in the table of 16 game colours and click its & or § code, MiniMessage tag or hex value to copy it.

  2. Put the code before the text, for example &aHello for green text. Use & with plugins and § in vanilla and server.properties.

  3. Add formatting such as bold (&l) after the colour code, because a colour resets formatting. &r brings back the default style.

  4. For hex colours, copy the notation your plugin reads: &#RRGGBB for EssentialsX and TAB, &x for Spigot and MiniMessage for Paper.

  5. Click any symbol to copy it, then paste it into your text, nick or prefix.

About this tool

This Minecraft colour code table shows all 16 colours and the formatting codes (bold, italic, underline, strikethrough, obfuscated) in every notation: & codes for plugins, § codes for vanilla and server.properties, MiniMessage for Paper and hex values.

For hex colours it shows how to write them for EssentialsX, Spigot, MiniMessage, tellraw and server.properties. You also get Bedrock's extra colours and the symbols the game can render, such as stars, hearts, arrows and swords.

Click any code or symbol to copy it.

Tool details
Colours
16 + 12 in Bedrock
Formats
&l &o &n &m &k &r
Symbols
214

Frequently asked questions

Answers to the questions people ask most about this tool.

What's the difference between & and § codes?

§ is the character the game uses internally (vanilla, server.properties, books). & is a stand-in for plugins such as EssentialsX or LuckPerms, which convert it to § themselves. The colours are the same in both.

How do I type the § symbol?

On Windows hold Alt and type 0167 on the numeric keypad; on a Mac press Option + 6. Or just copy it from the table with one click.

How do I type in colour in Minecraft chat?

Not in vanilla Minecraft: the game doesn't allow the § sign in chat. On a server with a plugin such as EssentialsX Chat, put an & code before your message, for example &aHello. The player needs the essentials.chat.color permission.

Do the same codes work on Bedrock?

Mostly, but Bedrock has no underline or strikethrough and adds a few extra colours such as the material shades. The table lists them separately.

Want your own Minecraft server? Minecraft server hosting