TextToolboxTextToolbox
HomeMinecraft Gradient and Rainbow Text Generator
Minecraft

Minecraft Gradient and Rainbow Text Generator

Choose colors and copy the markup your Minecraft plugin field actually accepts.

Single line. Up to 2,000 UTF-16 units and 500 grapheme clusters. These are generator limits, not game field limits.

Color stops
Formatting

Browser preview

Approximate browser styling. Game fonts, filtering, wrapping and supported tags may differ. Spaces take a color position; combined characters stay together.

Enchanted Sword

15 grapheme clusters. 15 input UTF-16 units.

Ampersand RGB

Requires a parser that accepts &#RRGGBB with ampersand formatting codes.

135 output UTF-16 units. Markup counts toward any receiving field budget; check its own rules.

BungeeCord section RGB

Requires a compatible legacy RGB parser. This is not Java /tellraw component data.

225 output UTF-16 units. Markup counts toward any receiving field budget; check its own rules.

MiniMessage

Explicit color tags for each grapheme cluster. The target must allow these tags.

360 output UTF-16 units. Markup counts toward any receiving field budget; check its own rules.

Choose the receiving format first

Check the exact plugin field documentation before copying. A server running Paper does not guarantee that every field accepts MiniMessage. These outputs are plugin markup, not a Java command or sign/book editor.

The same AB example with red and blue stops, without formatting
FormatComplete outputRequirement
Ampersand RGB&#FF0000A&#0000FFBParser configured for ampersand RGB
Section RGB§x§f§f§0§0§0§0A§x§0§0§0§0§f§fBBungeeCord-style legacy RGB parser
MiniMessage<color:#ff0000>A</color><color:#0000ff>B</color>MiniMessage color tags enabled

The rainbow preset blends through six stops once across the line. It does not animate or cycle repeatedly. MiniMessage exports explicit cluster colors rather than a native rainbow or gradient tag.

Literal & or § input disables the two legacy outputs because those parsers can interpret it as codes. MiniMessage escapes tag openings and backslashes. Test a short draft in the target; if codes appear literally, switch to its documented format or use plain text. Bedrock support and fallback colors are not certified here.

Java /tellraw needs version-appropriate text component data. None of these three outputs supplies that data.

References: Adventure legacy RGB formats, MiniMessage tags and escaping, Paper text component arguments.

Frequently Asked Questions

Which output should I choose?

Choose the format documented for the exact receiving field: ampersand RGB, BungeeCord-style section RGB or MiniMessage color tags. There is no universal plugin format.

Can I use this in Java /tellraw?

Not directly. /tellraw needs version-appropriate text component data. This tool exports three plugin markup formats, not command component data.

What happens with literal ampersands or section symbols?

Legacy outputs are disabled to avoid interpreting your text as formatting codes. MiniMessage preserves literal text with escaping; verify that the target allows its tags.

What input limits apply?

The generator accepts a single line up to 2,000 UTF-16 units and 500 grapheme clusters, with 2 to 6 valid #RRGGBB stops. Invalid input stays editable. These are not game field limits.

Related Tools