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
- Start with plain text and choose the chat, lore, or hologram context.
- Add color and decoration tags around the smallest text ranges that need them.
- Use the preview to find unclosed tags, unreadable colors, and unwanted line wrapping.
- Copy the MiniMessage source for an Adventure-compatible plugin, or choose another export only when the destination expects it.
- 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.