Gradient Generator

Turn any text into a smooth color gradient and copy it as MiniMessage, &-hex or §x codes for chat, signs and plugins - with a live Minecraft-style preview.

Your text

Gradient colors

Add up to seven color stops. The gradient is spread evenly across every character of your text.

Formatting

Preview

LabyMod Gradient

Output

MiniMessage (Adventure, Paper, most modern plugins)
<gradient:#00e0ff:#c837ff>LabyMod Gradient</gradient>
&-hex per character (EssentialsX, most chat plugins)
&#00e0ffL&#0dd5ffa&#1bc9ffb&#28beffy&#35b3ffM&#43a8ffo&#509cffd&#5d91ff &#6b86ffG&#787bffr&#856fffa&#9364ffd&#a059ffi&#ad4effe&#bb42ffn&#c837fft
§x hex per character (in-game, signs, books)
§x§0§0§e§0§f§fL§x§0§d§d§5§f§fa§x§1§b§c§9§f§fb§x§2§8§b§e§f§fy§x§3§5§b§3§f§fM§x§4§3§a§8§f§fo§x§5§0§9§c§f§fd§x§5§d§9§1§f§f §x§6§b§8§6§f§fG§x§7§8§7§b§f§fr§x§8§5§6§f§f§fa§x§9§3§6§4§f§fd§x§a§0§5§9§f§fi§x§a§d§4§e§f§fe§x§b§b§4§2§f§fn§x§c§8§3§7§f§ft

Smooth gradients for every platform

Turn any text into a smooth color gradient and copy it in the format your platform understands: MiniMessage tags for Paper and Adventure plugins, &#RRGGBB hex codes for BungeeCord-style chats, or the legacy §x sequence for older setups. The preview renders your gradient in the authentic Minecraft font as you type.

Multi-stop gradients

Blend between two or more colors with freely placeable stops - the interpolation stays smooth per character.

Three output formats

Copy as MiniMessage <gradient> tag, &#-hex codes or the legacy §x§R§R§G§G§B§B sequence, whatever your server expects.

Live Minecraft preview

See the gradient rendered in the Minecraft font while you type - including bold, italic and other formats.

Formatting support

Combine the gradient with bold, italic, underline or strikethrough - the codes are woven in correctly per character.

Preset palettes

Start from curated color pairs - sunset, ocean, rainbow and more - and fine-tune the stops afterwards.

Character-exact output

Each character gets its precise interpolated color, with spaces skipped so no codes are wasted.

How to create gradient text

  1. 1

    Type your text

    Enter the name, title or message the gradient should run across.

  2. 2

    Pick the colors

    Choose start and end colors - or add more stops for multi-color fades - and watch the live preview.

  3. 3

    Copy your format

    Copy MiniMessage, &-hex or §x output and paste it into your plugin config, chat or sign.

Frequently asked questions

Which format do I need for my server?
Paper/Velocity plugins using Adventure understand MiniMessage (<gradient:#ff0000:#0000ff>). Many Spigot/Bukkit plugins parse &#RRGGBB. Vanilla-adjacent or older setups need the legacy §x sequence. When in doubt, check your plugin's docs - this tool outputs all three.
Since when does Minecraft support hex colors?
Java 1.16 added 24-bit RGB colors to text components. Legacy chat formats emulate them with the §x code followed by six § hex digit codes - that's the sequence this generator produces for you.
Why is my gradient text so long?
Legacy formats need up to 14 characters of codes per visible character, that's inherent to §x. MiniMessage is dramatically shorter because one tag covers the whole text - prefer it wherever supported.
Can I use gradients in the MOTD?
Yes - most modern server software accepts §x hex codes in the MOTD. Generate the gradient here, then paste it into our MOTD generator or your server config with escaped § characters.
Do gradients work on signs and in books?
With commands, yes: JSON text components support per-character colors. Purely in the vanilla sign editor you can't enter hex codes - use the generated /give or /data output paths instead.
Can I combine a gradient with bold or italic?
Yes - enable the format toggles and the generator repeats the formatting codes correctly after every color change, which is the part that usually goes wrong when doing it by hand.

Command Palette

Search players and jump to any page.