Your image never leaves your device. Cropping and resizing to 64x64 happen here in your browser, and this page makes no network requests with your file.
A Minecraft server icon is a single 64 by 64 PNG named server-icon.png that sits in your server folder. This tool turns any image into that file: upload a picture, drag a square crop over it, zoom to frame it, and download server-icon.png ready to use. Everything happens in your browser, so nothing uploads and there is no watermark.
Minecraft shows the icon in the multiplayer list, in the small slot to the left of each server name. The game only accepts a file that is named server-icon.png and is exactly 64 by 64 pixels. Get either of those wrong and the icon is silently ignored, which is the most common reason a custom icon never appears.
Because the export is locked to 64 by 64, you never have to resize anything by hand. Start from a logo, a screenshot, a render or a photo at any resolution. The crop box keeps the icon square, and the live preview on a mock server list row shows how it will look in game before you download.
Adding the icon is a file drop, not a config change. Follow these steps after downloading.
1. Open your server folder, the one that holds server.properties and the server jar.
2. Drop server-icon.png straight into that folder. Do not rename it and do not put it in a subfolder.
3. Restart the server so it loads the file on startup.
4. In game, open the multiplayer list and refresh. Your icon now sits next to the server name. This works the same on vanilla, Spigot, Paper, Fabric and Forge servers, since they all read the same file.
The icon is tiny in game, around 32 pixels wide on screen, so a simple, high-contrast image reads best. Logos, a single character, a recognisable block or a bold symbol work far better than a busy scene. Center the subject with the crop box and leave a little breathing room around the edges.
For the sharpest result, start from an image that is at least 64 by 64 pixels, and ideally larger so the downscale has detail to work with. A 512 by 512 source downscaled to 64 looks much cleaner than a blurry 50 by 50 source scaled up.
PNG keeps transparency, so a logo on a transparent background will show the game's slot color behind it. If you want a solid backdrop instead, place your art on a filled background in an image editor before uploading.
Exactly 64 by 64 pixels, saved as a PNG named server-icon.png. The server reads only that exact file name and size, so any other dimensions are ignored. This tool always exports at 64 by 64 so the file is correct without manual resizing.
Place server-icon.png in the same folder as server.properties and the server jar, then restart the server. The icon shows up in the multiplayer list next to your server name. If it does not appear, double-check the file is named server-icon.png with no extra characters and is exactly 64 by 64.
Yes. Upload a PNG, JPG, WEBP or GIF of any size and the tool crops it to a square and scales it down to 64 by 64. Square images need no cropping, while wide or tall images let you drag and zoom to pick the part that shows. Transparency in PNGs is kept.
The final file must be square, since Minecraft displays it in a square slot. You do not have to start with a square image though. Drag the crop box and use zoom to choose which square part of your picture becomes the icon, and the tool handles the rest.
The three usual causes are a wrong file name, a wrong size, or the file being in the wrong folder. It must be named server-icon.png exactly, be 64 by 64 pixels, and sit in the server's root folder next to server.properties. Restart the server and refresh the multiplayer list after adding it.
No. The cropping and resizing run in your browser using a canvas. The page makes no network requests with your image, so it never leaves your device and there is no watermark.
Make custom in-game art next, or browse more Minecraft tools: