Minecraft Plugin Text Generator

The & codes plugin configs expect, Essentials, chat formats, prefixes and YAML. Style it visually and copy config-ready text.

1 Write & style

Gradient
Ctrl+B/I/U · select text, then style
Try one:

2 Preview display

3 Copy your format

✨ Decorative Unicode styles

Fancy characters that work anywhere, nicknames, Discord, thumbnails

Color codes for plugin configs

Most Bukkit/Spigot/Paper plugins, EssentialsX, chat formatters, permission prefixes use the ampersand form of color codes (&a, &l) in their YAML configs, because the § character is awkward to type and save in a text editor. Modern plugins also read &#RRGGBB for full hex. Style your text visually here and copy exactly what belongs in the config: & codes for classic colors and formatting, or &#hex when you want RGB. Paste it into a prefix, join message, MOTD line or sign config and the plugin translates the codes at runtime. If your text still shows raw codes in-game, the plugin usually needs a "translate color codes" or "use RGB" option enabled.

How it works

1

Write & style visually

Type in the editor and style selections like a word processor, bold, colors, gradients. Paste existing § or & codes and they import as styled text.

2

Preview on real mockups

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.

3

Copy the right format

One click switches between § codes, & plugin codes, hex, MiniMessage, /tellraw and MOTD escapes. Copy, share as a link, or download a PNG.

Color & formatting code reference

Click any row to use it on your selected text instantly.

Colors

Formatting

Underline, strikethrough and hex colors are Java-only. §k animates random characters in-game, and in our preview.

Frequently asked questions

What's the difference between & and § codes?

They mean the same thing. Plugins read the easy-to-type & form from their config files and translate it to the internal § at runtime. Use & codes in configs, § codes in vanilla commands.

My plugin shows raw &-codes in game, why?

Either the plugin isn't set to translate color codes for that field, or (for &#hex) RGB support isn't enabled. Check the plugin's config for a color / RGB toggle.

How do I make Minecraft gradient text?

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+.

Do color codes work on Bedrock Edition?

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.

What is MiniMessage and when should I use it?

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.

Can I edit codes I already have?

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.

How does the /tellraw output work?

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.

Is my text saved?

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.

Pro tips

Gradients beat flat colors. A red→gold sweep makes server names and item titles pop far more than a single color, and it's one click here.
Use §r before new styles. Color codes reset formatting in vanilla, so §b§lAqua Bold §cRed gives you plain red, this tool handles resets for you automatically.
Check the sign preview. Signs cut off at ~15 characters per line. The sign tab warns you before your masterpiece becomes "Welcome to Par".