MiniMessage Editor
What is MiniMessage?
MiniMessage is a modern text formatting language from the Adventure library, widely used in Minecraft servers and plugins such as Paper, Velocity, Fabric, and more.
It allows you to format text using readable tags instead of legacy color codes, supporting colors, gradients, text decorations, shadows, fonts, and other advanced effects in a clean and future-proof way.
Why use this editor?
This MiniMessage Editor lets you write, preview, and export MiniMessage text instantly directly in your browser.
This tool runs 100% client-side. No data is sent to any server, and nothing ever leaves your device.
The renderer is based on an extended and customized version of the original minimessage-js renderer by WasabiThumb:
Not using MiniMessage?
You can still use this tool as a Minecraft text formatter.
The Copy JSON button copies the rendered output as a
Minecraft Component JSON. This can be used in commands and configurations
such as /tellraw,
titles, bossbars, datapacks, and plugin configs that accept component JSON.
Planned features
The following MiniMessage features are planned but not implemented yet:
- Click
- Hover
- Fallback
- Insertion
- Sprite
Server-only features
Some MiniMessage features depend on live server data and cannot be supported in an external editor:
- Selector
- Score
- NBT
Baggel