How to make your server icon
Pick “Use a picture” and drop in an image, choose a file, or paste one. Drag to move it, pinch or scroll to zoom, and the square shows what will be in your icon. On a keyboard, use the arrow keys to move and + or - to zoom.
No picture? Pick “From scratch” and choose a background, a badge shape and a letter or emoji. Try a preset first, then make it yours.
Watch the 64 pixel result and the server list preview as you go. When it looks right, tap Download. The file is already named server-icon.png.
Where server-icon.png goes
Put the file in the server’s main folder, the one that holds server.properties, the world folder and the server jar. Not inside the world folder, and not in plugins or mods.
Restart the server. It reads the icon only when it starts, so a reload command is not enough. Then refresh the server list in Minecraft.
On a hosted server, upload it with the panel’s file manager or by SFTP to the same top folder.
Tips for an icon that reads at 64 pixels
In the list, the icon is drawn in a small 32 by 32 square (bigger with a large GUI scale), so big shapes beat fine detail. One letter, one bold symbol or one face reads best.
Strong contrast helps on the dark list. A light symbol on a deep color, or the reverse, stays clear on small phones and big monitors alike.
The pixel look at 32 or 16 blocks makes photos feel at home next to Minecraft’s own blocky style, and hides detail that would turn to mush anyway.
How the crop and pixel look work
The crop square starts as big as the short side of your picture. Zoom out to fit the whole picture (the empty part stays see-through) or zoom in to pick a detail.
To shrink, the tool averages every source pixel under each icon pixel, which keeps edges smooth. The pixel look first shrinks to 32 or 16 pixels, then scales back up to 64 with hard edges, so each block is a clean 2x2 or 4x4 square.
Everything runs in your browser. Your picture is never uploaded anywhere.