Mechanics & How-To

How to Find the Seed of a Minecraft Server (Your Own, a Host's, or Someone Else's)

The quick answer for your own server, the Aternos route, Bedrock, and what to do when the server isn't yours.

Here's how to find the seed of a Minecraft server on Java Edition: run /seed. On a server you need to be an op (permission level 2 or higher), or you can run it from the server console. If the server isn't yours and you're not staff, the honest route is to ask whoever runs it.

That covers most people who land here. The rest of this page sorts you by situation: your own Java server, Bedrock, a hosting panel like Aternos, or a server you just play on. I've also added what happens when you want to change the seed, because that one catches people out.

Your own Java server: use /seed

As of Java 26.3, /seed prints the world seed in chat, and you can click it to copy. In singleplayer it needs no permissions at all, and it even works with cheats off. In multiplayer it needs permission level 2, so you have to be an operator. If you aren't one yet, my guide to how to op yourself on a Minecraft server walks through it.

No op yet but you've got the server console open? Run /seed there and the seed shows up in the console output.

Why level-seed is usually blank

The obvious move is to open server.properties and read level-seed. It's usually empty, and that's the trap. A blank level-seed means the server picked a random seed when it made the world, and it doesn't write that seed back into the file. So the file can't tell you anything. Run /seed instead.

If you did type a word or phrase into level-seed at the start, the game turns text into a number behind the scenes, so don't be surprised if what you read back doesn't look like what you typed. I've got every other setting in that file in my server.properties explained guide.

Bedrock: check the world settings

On Bedrock, the seed lives in the world's settings. On the Edit world screen you can see and copy it, and operators can find it in the game settings too. On a dedicated server or a Realm, an operator has permission level 1, which is enough to view the seed in game settings.

If you run a Bedrock Dedicated Server, level-seed in server.properties is blank by default and picks a random seed. After the world is created, the seed is stored in the world's own files and can't be changed from server.properties. So if you left it blank, check the world settings as an operator. If you set it yourself, you already know the answer.

Hosting panels and Aternos

Most hosts let you open a console from their panel. Log in, open the console and run /seed.

Aternos has its own route. Go to the Worlds page and click Options next to your world. Aternos says your seed is in the world's level.dat file, which that button gets you to. Handy if you can't get in game as an op.

Setting up your own server from scratch? My guide to how to make a Minecraft server covers the whole thing, level-seed included.

A server you play on but don't run

Most servers only give /seed to staff, because vanilla locks it behind operator level. If it says you don't have permission, that's just how it's set up. Often it's deliberate: a seed map can point straight at where people have built their bases.

Here's what works: ask an admin or owner. A short message does the job. Say which world you're on, say why you want it (you'd like the same terrain in singleplayer, say, or you're hunting for a structure), and ask nicely.

You may see tools mentioned that try to work out a server's seed from the outside. They exist, they're Java-only, and many servers treat using one as cheating. A ban is a bad trade for a number you could have asked for, so read the rules first, or skip the tools and ask.

Changing a server's seed

You can't just swap the seed on a world you've already played in. If the seed changes on a saved world, chunks that are already generated stay as they are, and every new chunk comes from the new seed. You get a seam where the old terrain stops dead and unrelated terrain begins. Aternos warns the same: editing the seed on an existing world gives very weird generation where old chunks meet new ones.

For a clean new seed you need a new world:

  1. Java: stop the server. Set level-seed to what you want, then point level-name at a new folder name (or remove the old world folder after backing it up). The server only generates a new world if nothing valid exists at that path, and you have to restart it for the changes to apply.
  2. Aternos: on the Worlds page, use Generate and enter the seed.
  3. Bedrock: the seed of an existing world can't be changed from server.properties, so start a new world with the seed you want.

Looking for something worth entering? Try my picks in best Minecraft seeds, or Minecraft island seeds for the skyblock-style ones.

Checking the seed in a singleplayer world

Want to poke around the same terrain without touching the live server? Make a new singleplayer world and paste the seed in. You get the same terrain and biomes, but none of the builds or changes anyone made. Aternos describes it as a world that looks like yours, without any of the changes.

Two catches. Between Java and Bedrock, terrain and biomes match for the same seed, but structure placement doesn't. And when Mojang updates world generation, usually by adding biomes, the same seed no longer makes the same terrain. If your copy looks off, check the game version first.

So, can you find the seed of a Minecraft server?

Your own Java server: /seed as an op or from the console. Bedrock: the Edit world screen or the operator game settings. Aternos: Worlds, then Options, then level.dat. Someone else's server: ask an admin.