1 Write & style
✔ renders in vanilla Java chat & signs. Bedrock's font is narrower, test before relying on a glyph. Full-color emoji (😀) only show in Discord and nicknames, not in-game.
Raw text components for /tellraw, /title, books and datapacks. Style it visually and copy valid JSON, or 1.21.5+ SNBT.
✔ renders in vanilla Java chat & signs. Bedrock's font is narrower, test before relying on a glyph. Full-color emoji (😀) only show in Discord and nicknames, not in-game.
Vanilla Minecraft describes styled text as a JSON "text component", the structure behind /tellraw, /title, sign and book NBT, boss bars and datapacks. Writing it by hand is error-prone: one missing brace or wrong quote and the command fails silently. Style your text visually here and copy a valid component instead. Switch to the /tellraw pill for a complete, ready-to-run command, or the JSON pill for just the raw component to drop into a datapack or NBT field. Because the component format changed in 1.21.5 (JSON gave way to SNBT for many commands), there's a version selector so you copy the right syntax for your Minecraft version.
Type in the editor and style selections like a word processor, bold, colors, gradients. Paste existing § or & codes and they import as styled text.
See your text on authentic chat, sign, server-list, book and item-tooltip renders, with warnings when a line won't fit or a style won't work on Bedrock.
One click switches between § codes, & plugin codes, hex, MiniMessage, /tellraw and MOTD escapes. Copy, share as a link, or download a PNG.
Click any row to use it on your selected text instantly.
Underline, strikethrough and hex colors are Java-only. §k animates random characters in-game, and in our preview.
The JSON pill gives you just the text component, drop it into a datapack, book, /title or NBT field. The /tellraw pill wraps that same component in a complete command ready to paste into chat or a command block.
From 1.21.5 many commands expect SNBT instead of quoted JSON. Use the version selector to switch, the tool outputs the correct syntax for your version.
Type your text, pick two or more colors in the gradient bar and hit Apply. Every character gets interpolated automatically. Export as &#hex or MiniMessage for modern servers, or §x sequences for vanilla Java 1.16+.
The 16 classic colors, bold, italic and magic text work on Bedrock. Hex colors, underline and strikethrough are Java-only. Flip on the Bedrock check and the tool flags anything unsupported before you paste it in-game.
MiniMessage is the text format used by Paper, Velocity and the Adventure library, most modern plugins accept it in configs. It reads like HTML: <red><b>text</b>, and supports full hex colors and gradients.
Yes, paste any § or & string straight into the editor and it becomes styled text. Or open the § Code view and edit raw codes; both views stay in sync.
The /tellraw pill gives you a complete command ready for chat or a command block. The JSON pill gives you the raw text component for /title, books, or datapacks.
Everything autosaves in your browser. You can also save named presets, or copy a share link that encodes your whole creation in the URL, nothing is ever sent to a server.