Minecraft Whitelist & Ban Generator

Paste a list of players and get ready-to-drop whitelist.json, ops.json and banned-players.json with the correct UUIDs — plus a Bedrock permissions.json.

Java Edition

Paste usernames (one per line). We resolve each to its current Mojang UUID.

Bedrock Edition — permissions.json

Paste Xbox gamertags or XUIDs (one per line) for a Geyser/Floodgate or dedicated Bedrock server.

Skip the JSON files entirely.
On FadeHost, manage your whitelist, ops, bans and Bedrock permissions from the panel — add or remove players in a click, no file editing or restarts. Java + Bedrock, from $2.50/mo.
Start free trial →
Player Lookup →
Resolve a single UUID, view the 3D skin and grab one-off whitelist/op/ban entries.
Offline UUID Generator →
Generating files for a cracked/offline server? Use offline UUIDs instead.

Where these files go

FAQ

How do I make a whitelist.json?

Paste your players’ usernames (one per line) and click Resolve & generate. We look up each current Mojang UUID and build a whitelist.json array of {uuid, name}. Copy it or download the file into your server folder, then run /whitelist reload (or restart).

Why does whitelist.json need UUIDs and not just names?

Modern servers key the whitelist to the UUID so it keeps working if a player changes their username. The name field is only a human-readable label; the UUID is what’s enforced.

What op levels are there in ops.json?

Level 1 (bypass spawn protection), 2 (singleplayer commands + command blocks), 3 (multiplayer management like /ban, /kick), and 4 (full admin including /stop and /op). Level 4 is the usual choice for server owners.

How do I ban a player who isn’t online?

Generate a banned-players.json entry here with their UUID, then drop it into your server folder. Because it’s by UUID, the ban sticks even if they rename. You can set the reason and source fields above.

What is permissions.json on Bedrock?

Dedicated Bedrock servers (and Geyser/Floodgate setups) use permissions.json — an array of {permission, xuid} where permission is operator, member or visitor. Paste gamertags (we resolve the XUID) or XUIDs directly.

Do these files work on Paper, Spigot, Fabric and vanilla?

Yes — whitelist.json, ops.json and banned-players.json are the vanilla formats that Paper, Spigot, Purpur and Fabric all read. permissions.json is the Bedrock dedicated server format.