Modern Formatting

All modern MiniMessage formatting tags are supported.

Standard Colors

Supports all 16 standard color tags found here.

Custom Colors

Custom colors in color tags are supported. They are written in the form <#hex color>. Google has a built-in hex color picker.

Gradients

One advantage of using modern formatting is support for convenient utilities like gradient tags. They are written in the form <gradient:color1:[color2]:[...colors]>. Both standard and hex colors are supported.

Text Shadows

As of 1.21.4, shadow color tags are now supported. They are written in the form <shadow:color:[opacity]>, where opacity is optional and defaults to 0.25. Opacity ranges from 0 to 1, where 0 is transparent and 1 is fully visible.

Styles

Supports all 6 standard style tags and much more (such as click and hover tags).

Click and hover tags are only supported in text that is sent to chat, primarily in certain actions and icon messages


Legacy Formatting

All legacy formatting codes are supported. They can be written with an & or a § prefix (e.g. &7 or §7).

Standard Colors

Supports all 16 standard color codes in legacy format found here. Ignore the codes listed after white (§f); they are only supported in Bedrock Edition.

Custom Colors

Custom colors in legacy format are supported. They are written with the prefix &# (or §#) followed by a 6-digit hex color code. Google has a built-in hex color picker.

Styles

Supports all 6 standard style codes in legacy format, found here.