Minecraft color codes
Turn plain text into Minecraft §-formatted color and style codes.
Minecraft color codes
Paste any text and this tool wraps it in Minecraft's formatting codes, the § sequences the game reads to color and style chat messages, signs, item names and server MOTDs. Pick a single solid color from the 16 standard §0–§f codes, cycle a rainbow across the text, or blend smoothly between two colors you choose — the last two use the §x hex-color format supported since Minecraft 1.16, so the gradient isn't limited to the classic 16-color palette.
Four format toggles layer on top of any color: bold (§l), italic (§o), underline (§n) and obfuscated (§k), the scrambling effect used for enchantment-table text. Apply color per character for a tight rainbow effect or per word for a calmer look, and choose how the code marker itself is written: the raw § symbol for pasting straight into chat or a sign, the \u00A7 escape sequence for a server.properties MOTD line (Java property files can't hold the real § byte, only its escaped form), or the & shorthand many Bukkit and Spigot plugins expect instead.
Minecraft resets bold, italic, underline and obfuscated every time a new color code appears, so a rainbow or gradient with formatting turned on repeats the format codes after every color change — this tool does that automatically, so the styling holds all the way through the text instead of dropping after the first character. The live tally below the output tracks the colored characters, the codes inserted and the final output length.
Everything runs locally in your browser — the text you type is never uploaded or sent anywhere. Copy the result straight into a chat command, a sign, a book or your server.properties file, download it as a .txt file, or send it on to another tool.