Skip to content
Minecraft
Free & no signup required

Minecraft MOTD Generator

Use the free Minecraft MOTD Generator to design your server’s MOTD with colors, gradients and centered text, preview it live in the server list, and copy the finished motd= line for server.properties or the version for Bedrock, MiniMessage and & codes—no sign-up, directly in your browser.

Built by Marvin Kluck

MOTD ready? Show it on your own Minecraft server.

Live preview in the server list

Minecraft Server

0/20

FIREHEART SMP

Lava, Drachen & Abenteuer

The preview shows approximately how the MOTD will appear in the Minecraft server list.

Your result to copy

For Vanilla, Paper, Purpur, and Spigot: Paste into server.properties (replace the motd= line), save, and restart the server. \u00A7 is the § character—this notation always works in the file.

Line for server.properties

motd=\u00A7r                       \u00A7c\u00A7lF\u00A7x\u00A7F\u00A7F\u00A75\u00A7C\u00A74\u00A7E\u00A7lI\u00A7x\u00A7F\u00A7F\u00A76\u00A73\u00A74\u00A77\u00A7lR\u00A7x\u00A7F\u00A7F\u00A76\u00A7A\u00A74\u00A70\u00A7lE\u00A7x\u00A7F\u00A7F\u00A77\u00A71\u00A73\u00A79\u00A7lH\u00A7x\u00A7F\u00A7F\u00A77\u00A78\u00A73\u00A72\u00A7lE\u00A7x\u00A7F\u00A7F\u00A78\u00A70\u00A72\u00A7B\u00A7lA\u00A7x\u00A7F\u00A7F\u00A78\u00A77\u00A72\u00A73\u00A7lR\u00A7x\u00A7F\u00A7F\u00A78\u00A7E\u00A71\u00A7C\u00A7lT \u00A7x\u00A7F\u00A7F\u00A79\u00A7C\u00A70\u00A7E\u00A7lS\u00A7x\u00A7F\u00A7F\u00A7A\u00A73\u00A70\u00A77\u00A7lM\u00A76\u00A7lP\n\u00A7r                \u00A7eLava, Drachen & Abenteuer

Readable with § characters (chat and plugin tools)

§r                       §c§lF§x§F§F§5§C§4§E§lI§x§F§F§6§3§4§7§lR§x§F§F§6§A§4§0§lE§x§F§F§7§1§3§9§lH§x§F§F§7§8§3§2§lE§x§F§F§8§0§2§B§lA§x§F§F§8§7§2§3§lR§x§F§F§8§E§1§C§lT §x§F§F§9§C§0§E§lS§x§F§F§A§3§0§7§lM§6§lP
§r                §eLava, Drachen & Abenteuer
  • Paper, Purpur, and Spigot support HEX colors and gradients from 1.16 onward. On Vanilla servers and older versions, they appear in the wrong colors.

Choose a template or start from scratch

Row 1

Templates:

Each character gets its own color. Paper and Spigot from 1.16 display the gradient correctly; Vanilla servers display the colors incorrectly.

Width: 87 of 268 pixels

Row 2

HEX colors require Minecraft 1.16+

Width: 138 of 268 pixels

Import existing MOTD

Expected result

What the MOTD generator gives you

Enter two lines of colored text to get a preview of how the MOTD looks in the Minecraft server list and ready-to-copy text. Here are two worked examples with real values.

Example 1: classic with two standard colors, no HEX

Line 1: “My server” in green and bold; line 2: “Welcome!” in gray. The tool outputs exactly this line for server.properties: each § appears as \u00A7, and the line break as \n.

Input

  • Line 1: “My server”, green (§a), bold
  • Line 2: “Welcome!”, gray (§7)
  • Centering: off

Preview in the server list

Minecraft Server

0/20

My server

Welcome!

Output to copy

Java, server.properties
motd=\u00A7a\u00A7lMy server\n\u00A7r\u00A77Welcome!
Bedrock, server.properties (one line, 16 colors)
server-name=§a§lMy server
MiniMessage (MiniMOTD, Velocity)
<green><bold>My server</bold></green><newline><gray>Welcome!</gray>

Example 2: Gradient and centered (Paper, Purpur, Spigot from 1.16)

Line 1, “FIREHEART SMP,” has a bold red-to-orange gradient; line 2 is yellow. Both lines are centered. In the output, each letter of the first line gets its own color: intermediate shades use HEX codes (\u00A7x\u00A7F\u00A7F\u00A75 …), while the start and end use classic codes §c and §6. Spaces for centering come before the text. In MiniMessage, the gradient remains a single <gradient> tag.

Input

  • Line 1: “FIREHEART SMP”, gradient #FF5555 → #FFAA00, bold
  • Line 2: “Lava, Dragons & Adventure”, yellow (#FFFF55)
  • Centering: on for both lines

Preview in the server list

Minecraft Server

0/20

FIREHEART SMP

Lava, Drachen & Abenteuer

Output to copy

Java, server.properties
motd=\u00A7r                       \u00A7c\u00A7lF\u00A7x\u00A7F\u00A7F\u00A75\u00A7C\u00A74\u00A7E\u00A7lI\u00A7x\u00A7F\u00A7F\u00A76\u00A73\u00A74\u00A77\u00A7lR\u00A7x\u00A7F\u00A7F\u00A76\u00A7A\u00A74\u00A70\u00A7lE\u00A7x\u00A7F\u00A7F\u00A77\u00A71\u00A73\u00A79\u00A7lH\u00A7x\u00A7F\u00A7F\u00A77\u00A78\u00A73\u00A72\u00A7lE\u00A7x\u00A7F\u00A7F\u00A78\u00A70\u00A72\u00A7B\u00A7lA\u00A7x\u00A7F\u00A7F\u00A78\u00A77\u00A72\u00A73\u00A7lR\u00A7x\u00A7F\u00A7F\u00A78\u00A7E\u00A71\u00A7C\u00A7lT \u00A7x\u00A7F\u00A7F\u00A79\u00A7C\u00A70\u00A7E\u00A7lS\u00A7x\u00A7F\u00A7F\u00A7A\u00A73\u00A70\u00A77\u00A7lM\u00A76\u00A7lP\n\u00A7r                \u00A7eLava, Drachen & Abenteuer
Bedrock, server.properties (one line, 16 colors)
server-name=§c§lFIREHE§6§lART SMP
MiniMessage (MiniMOTD, Velocity)
<reset>                       <gradient:#FF5555:#FFAA00><bold>FIREHEART SMP</bold></gradient><newline><reset>                <yellow>Lava, Drachen & Abenteuer</yellow>

How it works

How to create a Minecraft MOTD

Four steps from the first word to the MOTD on your server.

Step 1

Write lines or choose a template

Enter the server name on line 1 and a slogan on line 2, or start with a template (Survival, Fire Gradient, Ocean, Minigames, Network, Event). Alternatively, load an existing MOTD using “Import”.

Step 2

Choose colors, gradients and formatting

For each section, choose one of the 16 classic colors, a HEX color or a gradient with up to four colors. Add bold, italic, underline, strikethrough or obfuscated formatting, and enable centering if needed.

Step 3

Check live preview

The preview shows both lines roughly as they’ll appear in the server list, and the width indicator warns you if a line gets too wide.

Step 4

Copy or transfer the result

Copy the finished motd= line for server.properties, or the Bedrock, MiniMessage or &-code version. If you have a Minecraft server at ZAP-Hosting, you can transfer the MOTD directly to it with one click.

Features

What the Minecraft MOTD Generator can do

The MOTD (“Message of the Day”) consists of up to two lines below the server name in the multiplayer server list. This MOTD Maker lets you design them without typing color codes by hand.

Six templates to get started

Survival, Fire Gradient, Ocean, Minigames, Network and Event: choose a template and customize the text and colors, or start from scratch with “Clear”.

Gradients with up to four colors

For each section, choose one of the 16 classic colors, a custom HEX color or a gradient with two to four colors. Combine multiple colors in one line with up to 12 sections per line.

Pixel-based centering

The “Center” toggle measures the line character by character and adds the right number of spaces before it, with §r at the start so the server doesn’t remove them.

Width indicator for each line

For each line, you can see how many of the roughly 268 pixels are used. If a line gets too wide, the generator warns you before the server list cuts off the rest.

Import existing MOTD

Paste your existing motd= line, text with § or & codes, &#RRGGBB, or MiniMessage, then keep editing the MOTD. The tool will tell you if it truncates extra lines or sections.

Share MOTD via link

“Copy link to this MOTD” creates a link that opens your current design in the generator—handy for reviewing the MOTD with your team.

Reference

Which MOTD format does my server need?

Each server software handles the MOTD differently. The generator provides four formats in separate tabs: Java, Bedrock, MiniMessage and & codes. This table shows where each one goes.

MOTD formats by server software
Server softwareFile and settingFormatHEX and gradientLines
Vanilla (Java)server.properties → motd=§ codes as \u00A7No, only 16 colors2 lines (\n)
Paper, Purpur, Spigotserver.properties → motd=§ codes as \u00A7, HEX as \u00A7x\u00A7R\u00A7R…Yes, from 1.162 lines (\n)
BungeeCordconfig.yml → motd:& codes, HEX as &x&R&R&G&G&B&BYes, from 1.162 lines (\n)
Velocityvelocity.toml → motdMiniMessageYes, including <gradient>2 lines (<newline>)
MiniMOTD (plugin)plugins/MiniMOTDMiniMessageYes, including <gradient>2 lines
Bedrock Dedicated Serverserver.properties → server-name=§ codes directly, without escapingNo, only 16 colors1 line

You can find every color and formatting code in the Minecraft color codes reference.

Tips

How to improve your server MOTD

Keep it short and readable

Use line 1 for the server name and line 2 for what draws players in: the version, game modes, or a current event. Two or three colors are enough; more can quickly look cluttered.

Check contrast

The server list has a dark background. Very dark colors, such as black or dark blue, disappear against it. The preview shows you this immediately.

Gradient and bold text for the name

A gradient works best on short words in bold. With longer text, the individual color steps are hard to distinguish, and the HEX code for each character makes the MOTD much longer.

Plan for older versions without HEX

If people also play on your server using versions before 1.16 or Bedrock via Geyser, use the 16 classic colors. Paper, Purpur and Spigot only display HEX colors from 1.16 onward.

Discover more

More Minecraft tools for your server

Look up color codes, check whether your new MOTD is live, configure the rest of server.properties or set up a custom domain for your server address.

FAQ

Frequently asked questions about Minecraft MOTD Generator

Quick answers about Minecraft MOTDs, gradients, and server.properties.

MOTD stands for “Message of the Day”. It's the text shown beneath the server name in the multiplayer server list: up to two lines with colors and formatting. In Java Edition, it's set on the motd= line in server.properties; in Bedrock Edition, the setting is called server-name.

Design the MOTD in the generator above, copy the finished motd= line, replace the motd= line in server.properties, save the file, and restart the server. If you have a Minecraft server at ZAP-Hosting, you can transfer the MOTD directly to your server with one click: the tool writes it to the server settings and restarts the server if it is running.

The generator is free. You can design, preview, copy, import and share via link directly in your browser without signing up. Only one-click transfer requires your own Minecraft server at ZAP-Hosting.

The server.properties file is a Java properties file in which special characters are written as Unicode escapes. \u00A7 represents the section sign §, which starts every color and formatting code: §c becomes \u00A7c, and a line break becomes \n. The generator applies this notation automatically; you do not need to convert anything.

The server list displays two lines. Each line has about 268 pixels of space—roughly 44 capital letters like “A” (6 pixels each), or considerably more narrow characters like “i” or “l”. Bold text is 1 pixel wider per character. Anything beyond that is cut off or wrapped. The width indicator in the generator shows you live how full each line is.

Minecraft has no gradient command: the generator calculates the gradient separately for each character and writes the intermediate shades as HEX codes (§x§R§R§G§G§B§B). A gradient across 10 letters from red (#FF5555) to orange (#FFAA00) therefore consists of 10 individual colors. Choose two to four colors per gradient. Paper, Purpur and Spigot display HEX colors from Minecraft 1.16 onward; on vanilla servers and older versions, they appear in the wrong colors—use the 16 classic colors instead. For MiniMessage (MiniMOTD, Velocity), the gradient remains a single <gradient> tag.

Minecraft has no built-in way to center the MOTD. The usual approach is to pad the line with spaces until it appears centered. A space is 4 pixels wide, and the line is about 268 pixels wide: the generator measures your text character by character and adds just enough spaces in front to center it. Note: the server strips spaces immediately after motd= when reading server.properties. That's why a centered line starts with an invisible reset code (§r).

Yes, but with limitations. Bedrock servers read the name from server-name in server.properties, display one line, and support only the 16 classic colors plus bold, italic, and obfuscated text. In the Bedrock export, HEX colors are automatically replaced with the closest classic color. Underline and strikethrough are omitted because §m and §n are material colors there.

server.properties is only read at startup, so you need to restart the server. Then click “Refresh” in the Minecraft server list, as the client briefly caches the old text. If your host controls the MOTD through a panel setting, it overwrites the file on every startup: change it there or transfer it directly using the button below the result.

Any more questions?

Contact Support
Minecraft Server ListSurvival, SMP, Skyblock, Modpacks and more – with live player counts and vote rankings.
Host your own Minecraft server?

Your own Minecraft server, ready for your MOTD

A ZAP-Hosting Minecraft server is ready in under 60 seconds: set the MOTD with one click — no need to edit the file or restart the server manually.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds

Looking for more tools? View all Minecraft tools