MCTOOLBOX
MC ToolboxMC TOOLBOX
Back to Tools

MiniMessage Viewer & Designer

Create common MiniMessage formatting and compare it in chat, item lore, and hologram-style browser previews before testing it in your Minecraft plugin.

Preview supports colors, decorations, gradients, rainbow, click metadata, and line breaks. Unsupported advanced or plugin-specific tags stay visible for in-plugin testing.

Style & Formatting
Minecraft Standard Colors
Live In-Game Simulation
[Global]Admin:Welcome to MC Toolbox Network! Join now for exclusive rewards!
Simulated Preview

Export Formats

Legacy Code (§)
§6W§r§x§F§F§B§3§0§9e§r§x§F§F§B§B§1§1l§r§x§F§F§C§4§1§Ac§r§x§F§F§C§C§2§2o§r§x§F§F§D§5§2§Bm§r§x§F§F§D§D§3§3e§r§x§F§F§E§6§3§B §r§x§F§F§E§E§4§4t§r§x§F§F§F§7§4§Do§r§e §r§6§lM§r§x§F§F§A§F§0§5§lC§r§x§F§F§B§4§0§A§l §r§x§F§F§B§9§0§F§lT§r§x§F§F§B§E§1§4§lo§r§x§F§F§C§3§1§9§lo§r§x§F§F§C§8§1§E§ll§r§x§F§F§C§D§2§3§lb§r§x§F§F§D§2§2§8§lo§r§x§F§F§D§7§2§D§lx§r§x§F§F§D§C§3§2§l §r§x§F§F§E§1§3§7§lN§r§x§F§F§E§6§3§C§le§r§x§F§F§E§B§4§1§lt§r§x§F§F§F§0§4§6§lw§r§x§F§F§F§5§4§B§lo§r§x§F§F§F§A§5§0§lr§r§e§lk§r! §r§x§F§F§0§0§0§0J§r§x§F§F§6§D§0§0o§r§x§F§F§D§A§0§0i§r§x§6§D§F§F§0§0n§r§x§0§0§9§2§6§D §r§x§1§5§0§0§D§Bn§r§x§5§4§0§0§9§4o§r§x§8§B§0§0§F§Fw§r for §r§dexclusive rewards!
Minecraft JSON Text Component
{ "text": "", "extra": [ { "text": "W", "color": "#FFAA00" }, { "text": "e", "color": "#FFB309" }, { "text": "l", "color": "#FFBB11" }, { "text": "c", "color": "#FFC41A" }, { "text": "o", "color": "#FFCC22" }, { "text": "m", "color": "#FFD52B" }, { "text": "e", "color": "#FFDD33" }, { "text": " ", "color": "#FFE63B" }, { "text": "t", "color": "#FFEE44" }, { "text": "o", "color": "#FFF74D" }, { "text": " ", "color": "#FFFF55" }, { "text": "M", "color": "#FFAA00", "bold": true }, { "text": "C", "color": "#FFAF05", "bold": true }, { "text": " ", "color": "#FFB40A", "bold": true }, { "text": "T", "color": "#FFB90F", "bold": true }, { "text": "o", "color": "#FFBE14", "bold": true }, { "text": "o", "color": "#FFC319", "bold": true }, { "text": "l", "color": "#FFC81E", "bold": true }, { "text": "b", "color": "#FFCD23", "bold": true }, { "text": "o", "color": "#FFD228", "bold": true }, { "text": "x", "color": "#FFD72D", "bold": true }, { "text": " ", "color": "#FFDC32", "bold": true }, { "text": "N", "color": "#FFE137", "bold": true }, { "text": "e", "color": "#FFE63C", "bold": true }, { "text": "t", "color": "#FFEB41", "bold": true }, { "text": "w", "color": "#FFF046", "bold": true }, { "text": "o", "color": "#FFF54B", "bold": true }, { "text": "r", "color": "#FFFA50", "bold": true }, { "text": "k", "color": "#FFFF55", "bold": true }, { "text": "! " }, { "text": "J", "color": "#FF0000" }, { "text": "o", "color": "#FF6D00" }, { "text": "i", "color": "#FFDA00" }, { "text": "n", "color": "#6DFF00" }, { "text": " ", "color": "#00926D" }, { "text": "n", "color": "#1500DB" }, { "text": "o", "color": "#540094" }, { "text": "w", "color": "#8B00FF" }, { "text": " for " }, { "text": "exclusive rewards!", "color": "#FF55FF" } ] }

What this MiniMessage designer helps you test

MiniMessage is a tag-based text format commonly used by Adventure-powered Minecraft server software and plugins. This editor helps compose colors, decorations, gradients, rainbow text, line breaks, and click metadata, then compares the result in chat, item lore, and hologram-style previews.

The preview intentionally supports a practical subset of the MiniMessage language. Advanced tags, plugin-specific resolvers, placeholders, fonts, translatable components, and server-side context may render differently or remain visible. Always paste the final MiniMessage string into the actual plugin that will parse it.

Use tags instead of legacy color codes

Wrap text with tags such as <bold>...</bold>, named colors, gradients, or rainbow formatting. Close nested tags in reverse order and use <reset> when following text should return to the default style.

Compare multiple display contexts

Chat, lore, and hologram previews have different space and readability constraints. A long gradient line may work in chat but wrap poorly in lore, while a hologram usually needs fewer words and stronger contrast.

Understand the export formats

The MiniMessage source is the correct output for plugins that explicitly accept MiniMessage. Legacy section-sign output and Minecraft JSON are conversions for other destinations and may not preserve every gradient, event, or plugin-specific tag.

Review interactive text carefully

Click metadata can open a URL or request a command depending on the receiving plugin and client. Validate links, quote tag arguments correctly, and never publish commands or URLs copied from an untrusted configuration.

Create a reliable MiniMessage string

  1. Start with plain text and choose the chat, lore, or hologram context.
  2. Add color and decoration tags around the smallest text ranges that need them.
  3. Use the preview to find unclosed tags, unreadable colors, and unwanted line wrapping.
  4. Copy the MiniMessage source for an Adventure-compatible plugin, or choose another export only when the destination expects it.
  5. Test the final output on a staging server with the same plugin version and placeholder configuration.

MiniMessage editor questions

Is MiniMessage built into vanilla Minecraft?

No. It is commonly provided through the Adventure text library and server plugins. Vanilla commands use Minecraft text components rather than MiniMessage source tags.

Why can a tag work on my server but not in this preview?

The server plugin may register custom resolvers, placeholders, or tags that are unavailable in a browser-only preview. Keep the tag in the source and verify it with that plugin.

Will JSON or legacy export preserve every effect?

Not always. Gradients, click data, nested decorations, and custom tags do not have perfect equivalents in every target format. Treat converted output as a starting point and test it in the destination.

How do I fix formatting that continues too far?

Close the active tag at the intended boundary or insert <reset>. For nested styles, close the inner tag first and then the outer tag.