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