Skip to content

Seed Tools

Generate random Minecraft seeds or convert a text seed to the exact number Java Edition uses.

Text to seed

Exactly what you’d type in the Seed field or level-seed.

Read asText, hashed
Numeric seed
108181935
"glacier".hashCode()
server.properties
level-seed=108181935
/seed output
Seed: [108181935]

Random seeds

Signed 64-bit, like the game makes

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

How Java Edition reads a seed

If the seed is a whole number between -9,223,372,036,854,775,808 and 9,223,372,036,854,775,807, it is used as is. Anything else, including numbers that are too big, is treated as text and turned into a number with Java’s String.hashCode(). That only gives about 4.3 billion possible values, so text seeds cover a much smaller range than numeric ones.

Text seeds are case-sensitive: Glacier and glacier are different worlds. An empty seed field gives a random world.

Bedrock Edition

Bedrock handles seeds differently, so the numbers here are for Java Edition. The random generator uses your browser’s cryptographic random source.

ZCraft Studios

Ready-made configs for your plugins

Configs for popular plugins, with setup docs, changelogs and support on Discord.