Minecraft Seed Info
Convert a Java text seed to its signed 32-bit hash, inspect signed 64-bit numeric seeds, and copy the value for modern Java or Bedrock.
Java Edition turns a text seed into a number with Java's String.hashCode(), which gives a signed 32-bit integer.
Use the Minecraft Seed Info
Seed Converter
Enter a word, phrase, or number
Enter a seed above to see its properties
String.hashCode().
Enter the numeric value directly in-game. Modern editions may align terrain, but structures and other generated features can differ.
Using Seeds in Minecraft
- Go to Singleplayer → Create New World → More World Options
- Paste the seed into the Seed for the World Generator field
- Text seeds are auto-converted to numbers internally
- Entering the numeric value directly gives the same world
- Seeds are version-sensitive — terrain changed in 1.18
- Go to Play → Create New → Advanced
- Enter the seed in the Seed field
- Supports signed 64-bit numeric seeds since 1.18.30
- Use the copied number, especially when the source is a Java text seed
- Terrain may broadly align; structures, local features, caves, and mobs can differ
Seed rules by version
How the seed field behaves in each edition. Source: Minecraft Wiki, Seed (level generation), checked October 2026.
| Version | Seed behaviour |
|---|---|
| Java Beta 1.3 | Seed field added. Any signed 64-bit integer is used as is; other text is hashed with String.hashCode() to a signed 32-bit number, so text seeds give only 2^32 possible worlds. |
| Java 1.18 snapshots | Seeds were briefly limited to 48 bits (Experimental Snapshot 1); 21w41a restored the full 64-bit range. |
| Java 1.18.2 (22w03a) | Spaces before and after a seed are trimmed, and the seed "0" works like any other number instead of giving a random world. |
| Pocket Edition 0.1.0 | Seeds added as 32-bit values; Legacy Console Edition 1.0.1 used 64-bit seeds. |
| Bedrock 1.18.0 betas | New random number generator: the same seed number produces different terrain than in 1.17. |
| Bedrock 1.18.30 | Worlds can be created with 64-bit seeds. The same number as Java gives matching terrain and biomes, but structures, decorations, carver caves and mob spawns still differ. |
Famous Minecraft seeds
Text seeds are shown with the number Java turns them into. Click Load to inspect one.
| Seed | Numeric seed | |
|---|---|---|
| pack.png Landscape in the old default resource-pack icon (before Alpha 1.2.2); Bedrock's default new-world seed since beta 1.18.20.21 |
3257840388504953787 | |
| Herobrine screenshot World of the original Herobrine screenshot (Alpha 1.0.16_02) |
478868574082066804 | |
| Java 1.18 panorama Title-screen panorama for Caves & Cliffs Part II |
2151901553968352745 | |
| thewildupdate Text seed of the Java 1.19 title-screen panorama |
-1696067516 | |
| 18w22a Text seed of the Java 1.13 title-screen panorama |
1458140401 | |
| Java 1.21.6 panorama Panorama seed shared by Java 1.21.6 and Bedrock 1.21.90 |
8819392414030687460 | |
| North Carolina Text seed of the Java Edition demo world |
-343522682 | |
| zsjpxah One of the text seeds whose hash is 0 |
0 |
Quick answer
Java Edition turns a text seed into a number with Java's String.hashCode(), which gives a signed 32-bit integer. Numeric seeds need no conversion between editions: Java 1.18.2+ and Bedrock 1.18.30+ both accept the same signed 64-bit number, so do not add 4294967296 to a negative seed.
Example: The text seed gargamel becomes -1623774494 in Java. Enter -1623774494 in Bedrock 1.18.30+ for broadly matching terrain and biomes, though structures and features can differ.
Type any word or seed number to see its numeric seed, hex and bit pattern, then copy it.
Summary
Enter a Minecraft seed word, phrase, or signed 64-bit number to inspect its numeric value, hexadecimal representation, sign, and bit pattern. Text uses Java String.hashCode; numeric input within the signed-long range is preserved. For modern cross-edition use, enter the same numeric value in Java 1.18.2+ or Bedrock 1.18.30+, but do not expect structures and local features to match.
How it works
- Type or paste a seed string or number into the input field.
- For string seeds, the tool applies Java's String.hashCode() algorithm to produce a 32-bit signed integer, matching how Minecraft Java Edition converts text seeds.
- Spaces before and after the seed are ignored, as Java Edition does since 1.18.2 (snapshot 22w03a).
- The numeric seed, its hex equivalent, sign, 32-bit signed and unsigned forms, and bit pattern are displayed immediately.
- For modern cross-edition use, copy the numeric result rather than assuming the same text phrase is interpreted identically.
- Use the Copy button to grab the numeric seed value for use in-game.
Use cases
- Verify what numeric value a word or phrase seed maps to before using it in-game.
- Reuse a signed 64-bit numeric seed in modern Java or Bedrock while accounting for edition differences.
- Inspect the exact two's-complement hexadecimal and binary representation.
- Check whether a "converted" Bedrock seed (one with 4294967296 added or subtracted) is really the same world in your version.
- Load famous seeds such as pack.png, the Herobrine screenshot seed and title-screen panoramas in one click.