Best Y level for diamonds
In Minecraft Java 26.3: The best Y level for diamonds is Y -57 (about as good from Y -59 to -50). Diamond Ore can generate anywhere from Y -64 to 16. At the best height you find about 0.52 diamond ore blocks per chunk.
Minecraft Java 26.3. Choose another version in the finder below.
| Where | Best Y | Good from | Can generate | Per chunk at best Y |
|---|---|---|---|---|
| Most biomes | -57 | -59 to -50 | -64 to 16 | 0.52 blocks |
Ore Y-Level Finder
The best Y level for every ore, and how much of it you find at each height, counted in real worlds generated by the game. Pick an ore, where you are mining and your version. Java Edition 1.16.2 to 26.3.
Diamonds by height
Hover or tap the chart, or type a Y level, to read one height.
The game's rules for diamonds (4 placements)
| Placement | Tries per chunk | Height | Vein size | Air |
|---|---|---|---|---|
ore_diamond | 7 | peaks at Y -64, anywhere from Y -64 to 16 | 4 | skips half the blocks that would touch air |
ore_diamond_buried | 4 | peaks at Y -64, anywhere from Y -64 to 16 | 8 | never placed touching air (buried only) |
ore_diamond_large | 1 in 9 chunks | peaks at Y -64, anywhere from Y -64 to 16 | 12 | skips 70% of the blocks that would touch air |
ore_diamond_medium | 2 | evenly from Y -64 to -4 | 8 | skips half the blocks that would touch air |
The rules decide where the game tries; the chart counts what is really there. At its best height a real world holds about 0.52 blocks per chunk.
How to use the Ore Y-Level Finder
The chart shows how much diamond ore a real world holds at every Y level, for the version picked at the top of the page. Change the ore or the place to compare.
Quick steps
- 1Pick your version at the top of the page
- 2Choose where you're mining: some places have their own ore rules
- 3Hover or tap the chart, or type a Y level, to read one height
Example use cases
- Choosing the height for a branch mine
- Checking a new version before you dig