Skip to content

Minecraft Server Icon Maker

Minecraft will only load a server icon that is a PNG, exactly 64x64, named server-icon.png and sitting in the server root. Drop any image in here, crop it square, and download a file that already satisfies all four. Nothing is uploaded — the resizing happens in your browser.

1. Pick an image

Drag an image here

PNG, JPG, WebP, GIF or BMP · any size · never leaves your browser

3. Check it, then download

Actual size — 64 × 64

One screen pixel per image pixel. This is every pixel the server has to work with.

In the multiplayer server list

Scaled down next to the MOTD, which is where detail and small text disappear.

Waiting for an image.

What Minecraft actually requires

A Java Edition server checks all four of these while it boots. Miss one and it logs Couldn't load server icon and draws the default grey pack image instead.

Exactly 64 × 64 pixels
Not 63, not 128, and not a rectangle. Any other size is rejected outright — the console prints Invalid world icon size and names the size it found.
PNG format
A JPG renamed to .png is still a JPG and will not decode. This tool re-encodes whatever you give it as a real PNG, so a renamed file is not a way to get this wrong.
Named server-icon.png
Exact and lowercase. server-Icon.png, servericon.png and server-icon.png.png are all just files the server ignores — and Windows hides that last one from you by default.
In the server root folder
Next to server.properties and the server jar, not inside the world folder and not in a subfolder. The server reads it from its own working directory.

The icon is read once, while the server starts. There is no command that reloads it, so uploading the file to a running server changes nothing until you restart — and players who already have your server saved may need to remove and re-add the entry before their client stops showing the cached one.

Getting the icon onto your server

The file is the easy half. These are the things that decide whether it shows up, and whether it still reads as your server at the size players actually see it.

  1. 1

    Upload it to the server root, then restart

    server-icon.png goes in the same folder as server.properties and the server jar. In our panel that is the top level of the File Manager. The server reads it during boot, so the restart is not optional — an upload to a running server does nothing until it next starts.

  2. 2

    Design for a thumbnail, not a logo

    Sixty-four pixels is about the size of this sentence is tall. Text below a few words disappears, thin outlines vanish, and gradients turn to mud. One bold shape and two or three strong colours reads at a glance; a detailed crest does not.

  3. 3

    Use pixel scaling for pixel art, smooth for everything else

    If your source is already blocky — a 16x16 sprite, a block texture, anything drawn pixel by pixel — nearest-neighbour keeps the hard edges and smooth scaling turns them into a blur. For a photo or a vector logo it is the other way round.

  4. 4

    Transparency works, so use it deliberately

    Minecraft draws the alpha channel, so a logo on a transparent background floats on the list row rather than sitting in a box. That also means a stray transparent margin makes your icon look smaller than everyone else’s — crop tight to the artwork.

  5. 5

    If it does not appear, check the console before the file

    The server tells you exactly what went wrong. Couldn’t load server icon with an invalid size means the dimensions; no message at all usually means the filename or the folder, because a file the server never finds produces no error. And if it shows for you but not a friend, that is their client cache, not your server.

Give the icon a server worth clicking.

Upload files through a real File Manager, restart in one click, and run on NVMe storage with automatic backups and DDoS protection included.