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.
Lay out all four lines with colors and formatting, see them on a real sign, and copy a ready-to-run /give command.
✔ 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.
Signs have four lines, and each is limited to roughly 15 characters or ~90px of width before it clips, so layout matters as much as color. This generator gives you four dedicated line slots with a live per-line width meter and an authentic wood-sign preview (oak, spruce, warped), so you know a line fits before you build it. You can't simply type color codes on a sign in survival, so the real output is a complete /give command that hands you a sign already carrying your colored, formatted text, ready for a command block or op. Since 1.20, signs have editable front and back and support dye colors and a glowing effect; the copy-ready command targets modern versions.
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.
You can't type § codes directly on a sign in survival. Use the /give command this tool generates, it creates a sign item pre-loaded with your colored text, or edit the sign's NBT with a command block.
Roughly 15 characters, or about 90px of width, wider glyphs count for more. The per-line meter warns you before a line gets cut off.
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.