Skip to content
Minecraft
Free tool

Minecraft Ore Finder: Find diamonds and ores by seed

With the Minecraft Ore Finder, you can find diamonds, ancient debris and other ores in your world using its seed. Get the nearest ore veins with coordinates, direction and match probability, plus the best Y-level for each ore. For Java 1.16 and 1.18 through 1.21. Free, with no sign-up required; calculations run in your browser.

Built by Florian Galz

Found diamonds? Keep building with your friends on your own server.

Use /seed in chat to see the seed.

Show uncertain veins too

Also shows veins that existed in only 25 to 60% of our test worlds.

Best Y-level for Diamond in 1.21: Y -58 (found between Y -63 and Y 14).

Example result

What the Ore Finder shows you

Example: seed 8675309, Java 1.21, diamond ore, position X 0 / Z 0. The Ore Finder lists the nearest diamond veins with coordinates, size, and hit rate. Your results depend on your seed and position.

Example

Coordinates (X Y Z)BlocksHit rate
1 -29 -1up to 884 %
-2 -40 2up to 482 %
4 -49 2up to 393 %
5 -38 1up to 482 %
-6 -19 0up to 466 %

Features

How the Ore Finder calculates results and how accurate it is

Same randomness as the game

Minecraft distributes ores using a random number generator derived from the seed for each chunk. The Ore Finder reproduces that exact sequence, using Java's random number generator for 1.16 and Xoroshiro from 1.18 onward, verified against the actual server classes.

Verified in real worlds

For each version, we generated vanilla worlds with three seeds and compared every ore block against the calculations. The Ore Finder locates around 95% of diamonds from 1.18 onward, 100% in 1.16, and 100% of ancient debris in all versions.

Bedrock accounted for

From 1.18 onward, most diamonds are found just above bedrock. The bedrock pattern also depends on the seed. The Ore Finder calculates it block by block, keeping even deep veins in the right position.

Caves aren't accounted for

If a vein falls in a cave or lava lake, the game doesn't place ore there. The Ore Finder doesn't calculate terrain. That's why it shows “up to” that many blocks and, for each vein, how often veins like it actually appeared in our test worlds.

Near-surface ores are less certain

If a vein is above the terrain, the game discards it. Without terrain height data, the Ore Finder can't be certain about coal, copper, upper iron, and emerald veins. It hides those veins or marks them as uncertain.

Your seed stays with you

All calculations run in your browser. Your seed is not sent to any server for the ore search, and you don't need to sign up or install mods.

How it works

How to find ores in Minecraft by seed

Five steps from seed to ore vein, with no download or Mods.

Step 1

Enter seed and version

Enter your world seed, which /seed shows in chat, and select your world's Java version: 1.21, 1.20, 1.19, 1.18 or 1.16.

Step 2

Choose an ore

Select the ore you're looking for, such as Diamond or Ancient Debris in the Nether.

Step 3

Enter your position

Enter your X and Z coordinates from the F3 screen, choose a search radius of 64, 128 or 256 blocks, and click “Find ores”.

Step 4

Copy coordinates

The list shows up to ten nearest ore veins with coordinates, direction, size and match probability. Select “Show less certain veins too” to include veins with a lower match probability. Copy the coordinates for your waypoints.

Step 5

Dig to the ore

Dig to the indicated Y-level and clear the area around the coordinates. If a vein intersects a cave, some blocks will be missing.

Best Y level

At what height can you find each ore?

For each version, the table shows the Y level with the most ore blocks and the range where the ore occurs. We counted actual ore blocks in vanilla worlds using three seeds each, not figures from the wiki. For diamonds in 1.21, Y -58 is worth mining: below it is bedrock, while diamonds quickly become rarer above it.

Ore1.211.201.191.181.161.12
DiamondY -58-63 to 14Y -58-63 to 14Y -59-63 to 14Y -59-63 to 14Y 51 to 15Y 51 to 15
Ancient DebrisY 157 to 119Y 157 to 119Y 157 to 119Y 157 to 119Y 147 to 119–
IronY 13-63 to 149Y 14-63 to 149Y 14-63 to 149Y 14-63 to 149Y 91 to 63Y 91 to 63
GoldY -15-63 to 31Y -15-63 to 31Y -19-63 to 31Y -17-63 to 31Y 91 to 31Y 91 to 31
RedstoneY -59-63 to 14Y -59-63 to 14Y -59-63 to 14Y -59-63 to 14Y 101 to 15Y 101 to 15
Lapis LazuliY -4-63 to 64Y -4-63 to 64Y -3-63 to 63Y -3-63 to 63Y 141 to 29Y 141 to 29
EmeraldY 91-16 to 152Y 91-16 to 152Y 84-14 to 160Y 82-10 to 156Y 304 to 31Y 304 to 31
CopperY 45-17 to 105Y 45-17 to 105Y 45-17 to 105Y 46-17 to 105––
CoalY 44-2 to 156Y 44-2 to 154Y 44-2 to 154Y 44-2 to 154Y 271 to 110Y 271 to 110

Diamond in 1.21: most blocks at Y -60 to -57. Bars = actual ore blocks per 100 chunks.

Y 16Y 0Y -16Y -32Y -48Y -64

1.12 distributes ores the same way as 1.13–1.17, so it shows the values for 1.16. From 1.18 onward, emerald, coal, and upper iron depend heavily on mountain height: in tall mountains, their concentration is much higher than in our test worlds.

Discover more

More Minecraft tools for your world

FAQ

Frequently asked questions

Quick answers about diamonds, Y-levels, seeds, versions and Ore Finder accuracy.

In Minecraft 1.20 and 1.21, at Y -58; in 1.18 and 1.19, at Y -59. Diamonds generate between Y -64 and Y 16 and become more common farther down, before bedrock begins. In 1.17 and earlier, diamonds occur between Y 1 and Y 15, most commonly around Y 5. The table above lists the values for all ores and versions.

The Ore Finder supports nine ores: diamond, ancient debris, iron, gold, redstone, lapis lazuli, emerald, copper and coal. For each ore and version, the table above shows the Y-level with the most ore blocks and the range where the ore occurs. Copper is only available from 1.18 onward; ancient debris is available from 1.16 onward and only in the Nether. When you select an ore in the tool, the best Y-level for your version appears directly below it.

Minecraft determines the location of each ore vein using a random number generator derived from the seed for each chunk. The Ore Finder recreates that sequence for chunks around your position and lists veins of the selected ore by distance. Just enter your seed, version and position.

We tested the calculations against vanilla worlds with three seeds each. From 1.18 onward, they predict around 95% of actual diamond blocks; in 1.16, all of them. They predict 100% of Ancient Debris in every version. Individual blocks may be missing if a vein intersects a cave. Ores near the surface, such as coal, copper and emerald, are less reliable because the Ore Finder doesn't calculate terrain.

No, it cannot calculate coordinates for either. The ore search supports Minecraft Java Edition 1.16 and 1.18 through 1.21—specifically 1.16.5, 1.18.2, 1.19.4, 1.20.5 through 1.20.6, and 1.21.4 through 1.21.11. The Y-levels in the table come from Java worlds. In 1.12, ore generation uses the same random sequence previously used for mineshafts, villages, lakes and dungeons. How many random numbers those features consume depends on the terrain, so ore locations cannot be calculated from the seed alone. From 1.13 onward, each ore type gets its own random sequence. For 1.12, the table shows the best Y-level.

In the Nether between Y 8 and Y 119, most commonly around Y 15. Select “Ancient Debris” in the Ore Finder to see the nearest locations. Ancient Debris is never exposed to air, so you'll find it while digging, not on cave walls.

Enter /seed in chat to see your seed. On your own server, you'll find it in server.properties under level-seed. If you used text as your seed, just enter that text: the Ore Finder converts it to a number like Minecraft does.

The Ore Finder doesn't read anything from your game or require Mods; it only uses the seed for its calculations. On your own server or in single-player, the choice is yours. On other servers, check the rules—many prohibit seed tools.

Yes. The ore search runs entirely in your browser; your seed is not sent to ZAP-Hosting. You don't need to sign up.

Any more questions?

Contact Support
Minecraft Server ListSurvival, SMP, Skyblock, Modpacks and more – with live player counts and vote rankings.
Found diamonds?

Host your own Minecraft server in 60 seconds

Play in your world with your friends on your own server, with DDoS protection and one-click Modpacks.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Online in 60 secondsDDoS protectionOne-click Modpacks

Looking for more tools? View all Minecraft tools