Minecraft MOTD generator.
Write your server's message of the day — the server description players see in the multiplayer list. Style it by selecting text, see exactly how it renders, and copy the snippet for your setup — no codes to learn.
See this exact listing — name, icon and MOTD — live on a real server in about a minute.
Paste over the existing motd= line, then restart the server.
motd=\u00a76\u00a7lTHE HOLLOW\u00a7r \u00a77— season 4\n\u00a7eNew spawn is live.\u00a77 Come see it
MOTD examples to steal.
Out of ideas? Ready-made MOTD designs — every template loads straight into the editor above. Change the words, keep the shape.
How to set your MOTD in server.properties.
Four steps, the same on any host that gives you the file.
- Style it above
Write and style your MOTD in the editor — both lines, colors, symbols. The preview is what players will see.
- Copy the server.properties block
It comes out escaped — § becomes \u00a7, plain ASCII that pastes safely no matter how your file is encoded.
- Paste over the motd= line
Open server.properties and replace everything after motd=. Keep the value on one line — a second MOTD line travels as \n, never as a real Enter.
- Restart and check
The server only reads the file while booting. Restart it, then refresh your multiplayer list.
motd=§bThe Hollow §7S4\n§eFresh wipe Friday §c❤No file access? Most hosting panels put this in an MOTD settings field instead — paste the Raw § string there. On Pixly it lives in your world settings, and the Try it card above starts a world with your MOTD already set.
MOTD on Bedrock and crossplay servers
Through Geyser, Bedrock players only see your Java MOTD when passthrough-motd is on — otherwise they get the two lines from Geyser's own config. Bedrock also renders less: the 16 colors and bold work, hex doesn't, and §m and §n are colors there rather than strikethrough and underline. One hard rule: no semicolons — Bedrock's ping format treats ; as a separator, and everything after one can vanish. The preview up top flags all of this as you type, and the Java + Bedrock crossplay hosting page covers the server side.
Setting up the server itself too? The how to host a Minecraft server guide walks the whole path, and the pay-per-hour Minecraft server hosting page shows what running one costs.
Minecraft MOTD color codes.
All 16 legacy codes with their hex values, the formatting codes that ride along, and where hex and gradients actually render.
The 16 color codes
Formatting codes
Hex colors and gradients
Give the picker any hex value and the editor emits the §x chain, escaped for server.properties. Paper reads §x in the MOTD and proxies take hex through MiniMessage; unmodded servers and the Fabric/Forge loaders show the classic 16 instead, and the copy step can fold custom shades back to that palette for them. Bedrock never renders hex. Gradients ride the same mechanics — two end colors, blended across the line.
MOTD symbols, unicode and emojis.
These 51 special characters come straight from the game's own pixel font — the one players call Mojangles — so they render in every server list, and the preview above measures them at their true pixel width. Each takes color and styling like any letter. Click them in the editor's symbol picker, or copy them from here.
Emojis are the catch. The server list draws text glyphs only, always monochrome — a colored emoji never renders. Symbols from the base Unicode plane mostly work, because the game falls back to Unifont for glyphs its own font lacks; anything beyond U+FFFF — where nearly all modern emoji live — shows as the hollow box. So ⭐ renders and 🌟 doesn't. When in doubt, paste the character into the preview: it draws exactly what the game will.
What's built in.
Start from a template, paste the MOTD you already have, or type fresh — the editor above does all of this as you work.
Game-accurate live preview
You type straight onto a replica of the multiplayer server list — name, icon and MOTD together — while meters track each line's rendered pixel width and mark the exact cutoff.
Hex colors beyond the 16
The color picker takes any hex shade, not just the classic codes. The editor writes the §x color chain for you and shows where it will and won't render.
Two-color gradients
Pick two ends and the gradient tool blends them across the line one character at a time, with presets like Sunset and Deep sea to start from.
51 in-game symbols
The symbol picker carries 51 glyphs the game's font actually draws — stars, hearts, arrows, music notes, shapes — and each takes color and styling like any letter.
Five copy-paste formats
One click copies your MOTD escaped for server.properties (§ becomes \u00a7) — plus a raw § string, & codes for BungeeCord and Velocity, MiniMessage for Paper, and a JSON text component.
Java and Bedrock aware
Java-only styles are labeled, the semicolon that corrupts Bedrock pings is caught as you type, and custom colors can fold down to the nearest built-in 16 for vanilla, Fabric and Forge.
Three things worth knowing.
The MOTD is small, and the rules around it are unusual. These are the ones that trip people up.
The MOTD is the two short lines under your server's name in every player's multiplayer list. For most people it's the only thing they read before deciding whether to click Join.
The game truncates by rendered width, and its font is variable-width. Two lines of the same character count can fit very differently — the meters above measure the real thing.
Formatting codes take no visible width, so styling never makes your text longer on screen. It does make the stored string longer, which matters when your host caps it.
MOTD questions,
answered plainly.
Built by Pixly because we got tired of guessing too.