Home/Minecraft Hosting/MOTD Generator

Free tool

Minecraft MOTD Generator

Type two lines, add colours and formatting, and see them the way the Java 26.3 server list draws them, with the same line width and the same cut-off. Then copy the line for server.properties, or the JSON form for plugins.

A server for your MOTD

  • Standard 4GB AMD EPYC 7443€3.60
  • Premium 4GB Ryzen 9 9950X€6.99
  • Premium 8GB Ryzen 9 9950X€13.99
See all plans

Monthly prices for Europe, VAT included. The plan picker shows every region.

198 of 267 pixels
170 of 267 pixels

Colours (added to line 1 at the cursor)

Formatting

Preview settings

How the server list shows it

Java Edition 26.3, two lines of 267 pixels each.

  • Both lines fit.

server.properties line

motd=\u00A76\u00A7lPinewood SMP \u00A78\u00BB \u00A77Survival with friends\n\u00A7aNew season open \u00A78| \u00A7bJoin us tonight

JSON text component

{"text":"","extra":[{"text":"Pinewood SMP ","color":"gold","bold":true},{"text":"» ","color":"dark_gray"},{"text":"Survival with friends\n","color":"gray"},{"text":"New season open ","color":"green"},{"text":"| ","color":"dark_gray"},{"text":"Join us tonight","color":"aqua"}]}

& codes, for plugins and BungeeCord

&6&lPinewood SMP &8» &7Survival with friends
&aNew season open &8| &bJoin us tonight

Paste the motd line over the one in server.properties and restart the server. Need a server? Plans from €2.70 a month

Where the MOTD goes

Vanilla, Paper, Fabric and Forge: replace the motd line in server.properties with the line you copied and restart the server; the server reads the file when it starts. On our Minecraft servers you edit the file in the Pterodactyl panel's file manager or over SFTP. The server.properties generator sets the rest of the file.

BungeeCord: the motd under listeners in config.yml takes the & form; BungeeCord turns & codes into § when it loads the file (its source). For a plugin or another proxy, use the form its own docs ask for.

Server icon: a PNG of exactly 64 by 64 pixels named server-icon.png, in the same folder as server.properties (Server List Ping).

Build by RAM, not guesswork

Pick the plan you actually need

Choose a region, choose Standard or Premium, then pick RAM. The summary stays visible so price, players, storage, and hardware are easy to compare.

Choose the region

Pick the region closest to most of your players.

Choose the hardware line

Select RAM memory

RecommendedBuy MC Diamond
Popular

Order summary

LocationNetherlands Flag, low latency nodeNetherlands
StockAvailable
TierPremium
MC Diamond Minecraft Server Hosting Plan Icon

Selected plan

MC Diamond

Modpacks start here

  • Ryzen 9 9950XShared CPU, 600 to 800% (fair use)
  • 20-30 Players (no hard cap)
  • 8GB DDR5 RAM
  • 80GB NVMe
  • Pterodactyl panel included
  • DDoS Protection Included, Cloudflare Magic Transit

Player counts are a recommendation based on RAM, not a hard limit. You can connect more players than listed.

3 server port allocations included. Up to 5 available on request.

Monthly price
€13.99/mo
Create server

Instant setup in your selected region.

CPU matters

Minecraft cares about single-thread speed. In the Netherlands, Germany, Poland and Canada, Premium runs Ryzen 9 9950X. Standard runs the AMD EPYC 7443 in the Netherlands, Germany and Poland and Ryzen 9 3900X-class in Canada. California and Virginia run the 7950X3D on Standard and the 9950X on Premium, Singapore and Australia the 5950X, and India the 3900X-class. The CPU is shared on every plan.

Protection choices

DDoS protection is included on every plan in every region. Premium in Europe and Canada and every USA plan run behind Cloudflare Magic Transit; Standard, Singapore, Australia and India use standard protection. There is no paid add-on.

Panel included

Console, files, backups, schedules, startup flags, and sub-users are ready.

9 regions

Netherlands, Germany, Poland, Canada, USA (California), USA (Virginia), Singapore, India (Mumbai), and Australia. EU, NA, Asia, South Asia, and Oceania covered.

Need something bigger?

Running Velocity, a big modpack, or a server network? Tell us what you are building and we will size it properly.

Request custom plan

How the server list draws a MOTD

Read from the Java Edition 26.3 client on 25 October 2026; the colour values match the Minecraft Wiki's formatting codes table. The preview above follows the same rules.

  • Two lines

    Each line can be 267 pixels wide. A longer first line wraps at its last space, and anything past the second line is not shown.

  • Letter widths

    Letters are 2 to 7 pixels wide including the gap after them, most of them 6; a space is 4 and bold adds 1 per letter.

  • Gray, not white

    Text without a colour code is gray (#808080), and §r goes back to that gray. Only the server name above it is white.

  • Shadows

    Every letter has a shadow one pixel down and to the right, a quarter as bright as the letter: white gets #3F3F3F, the default gray #202020.

  • Colour first, then format

    A colour code switches bold, italic, underline, strikethrough and obfuscated off, so write §6§l for bold gold, not §l§6.

  • Styles run on

    Line 2 continues in the colour and format line 1 ends with, unless it starts with a colour code or §r. Codes are not case sensitive: §A is §a.

Colour and formatting codes

The section sign § followed by one character. Plugins and BungeeCord usually take & instead. The JSON name is what a text component uses (Text component format).

The 16 Minecraft colour codes with their JSON names and colours
CodeJSON nameColourShadow
§0 &0black#000000#000000
§1 &1dark_blue#0000AA#00002A
§2 &2dark_green#00AA00#002A00
§3 &3dark_aqua#00AAAA#002A2A
§4 &4dark_red#AA0000#2A0000
§5 &5dark_purple#AA00AA#2A002A
§6 &6gold#FFAA00#3F2A00
§7 &7gray#AAAAAA#2A2A2A
§8 &8dark_gray#555555#151515
§9 &9blue#5555FF#15153F
§a &agreen#55FF55#153F15
§b &baqua#55FFFF#153F3F
§c &cred#FF5555#3F1515
§d &dlight_purple#FF55FF#3F153F
§e &eyellow#FFFF55#3F3F15
§f &fwhite#FFFFFF#3F3F3F
Minecraft formatting codes
CodeDoes
§l &lBold. Thicker letters, each one pixel wider.
§o &oItalic. Slanted letters.
§n &nUnderline. A line under the text.
§m &mStrikethrough. A line through the text.
§k &kObfuscated. Letters that keep changing, each as wide as the letter it hides.
§r &rReset. Back to plain gray text with no formatting.

One MOTD, written three ways

The example from the tool above: a gold, bold server name with a gray tagline on line 1 (198 of 267 pixels), and green and aqua on line 2 (170 pixels).

1. With § codes, for server.properties

server.properties uses the Java properties format, so \u00A7 stands for § and \n for the line break. Servers before 1.20 read the file as ISO-8859-1, and this form loads the same everywhere (server.properties).

server.properties line

motd=\u00A76\u00A7lPinewood SMP \u00A78\u00BB \u00A77Survival with friends\n\u00A7aNew season open \u00A78| \u00A7bJoin us tonight

2. As a JSON text component

What the server list receives. A vanilla server sends the § codes inside the text; Spigot and Paper can send a full component like this one, with each part's colour and format spelled out (Server List Ping, Text component format).

JSON text component

{"text":"","extra":[{"text":"Pinewood SMP ","color":"gold","bold":true},{"text":"» ","color":"dark_gray"},{"text":"Survival with friends\n","color":"gray"},{"text":"New season open ","color":"green"},{"text":"| ","color":"dark_gray"},{"text":"Join us tonight","color":"aqua"}]}

3. With & codes, for plugins and BungeeCord

The same codes with & in place of §, one line per row.

& codes

&6&lPinewood SMP &8» &7Survival with friends
&aNew season open &8| &bJoin us tonight

Minecraft MOTD FAQ

Minecraft servers from €2.70 a month

NVMe storage and DDoS protection on every plan. Install a CurseForge or Modrinth pack from the panel, or upload your own server files over SFTP.

See Minecraft plans