Where to find diamonds in Minecraft 1.21.5
Here's where to find diamond ore as of version 1.21.5 in Minecraft.

UPDATE: We have updated this page with new information on where to find diamonds after the level they are found at was changed with the Caves and Cliffs update. This page is up to date for version 1.21.5.
It's a cliche, but diamonds might actually be one of your best friends in Minecraft. They can be used to craft some of the game's best and most durable gear, and so they're a highly sought-after material.
However, diamonds are really rare in the world of Minecraft. Furthermore, not only do you need to know where and how to find them — you also need to know the right tools to bring with you to mine them. Here's exactly where to find and how to mine for diamonds in Minecraft.
On this page:
- Where to find diamonds in Minecraft
- How to tell which level you're on in Minecraft
- How to mine for diamonds in Minecraft
- Mining diamonds by exploration
- Mining diamonds by branch/strip mining
- Mining diamonds using TNT
Where to find diamonds in Minecraft 1.21.5
Diamonds can randomly be found in loot chests throughout the world in Minecraft, but if you're looking for a more reliable way of getting diamonds — particularly if you want them in any quantity — you want to look for diamond ore.
Diamond ore blocks are light grey with aquamarine flecks. While they previously spawned at y-levels 1-15, the Caves and Cliffs update (also known as version 1.17) changed the spawn point for diamond ores. As of 1.17, and in current version 1.21, diamond ore can be found at y-levels 14 to -63, with the heaviest concentration of diamonds spawning at y-levels -50 to -63.
In practical terms, this means you're going to have to dig down in order to find a proper seam of diamonds.
How to tell which level you're on in Minecraft
If you're playing the Java Edition of Minecraft, you can press F3 to see the debug screen, which includes details of which level you're currently standing on.
If you're playing the Bedrock Edition, you can enable Show Coordinates in your game settings. Your current level will then be included in the on-screen information.
How to mine for diamonds in Minecraft 1.21
In order to extract diamonds from diamond ore in Minecraft, you'll need either an iron pickaxe or (somewhat ironically) a diamond pickaxe.
Pickaxes made of other materials, such as wood and stone, will still cut through diamond ore, but you won't actually gather diamonds by doing so. This can potentially waste a diamond ore block that you spent all that time tracking down — so make sure you have the appropriate tools equipped!
Speaking of the proper tools: since diamonds spawn underground, you're going to need to bring plenty of torches with you.
Another useful piece of equipment to bring with you is a water bucket. This is because lava pools and diamond ore tend to populate the same levels. Lava is not only potentially dangerous to you, but it can destroy diamond ore blocks — so having water on hand to neutralise these effects is a very good idea.
Mining diamonds by exploration in Minecraft
This is perhaps the most time-consuming method of mining diamonds in Minecraft. It's also potentially quite dangerous, as it's likely you'll encounter a lot of enemies. That said, it is the most organic way of finding diamonds, which allows you to continue exploring the game-world without focusing exclusively on resource farming.
This method basically involves exploring any caves you find. You can enter caves by finding an entrance on the surface, or by breaking into them while digging down. Once underground you'll find open spaces, as well as shafts leading between caves and levels.
Seams of diamond ore will occasionally be found naturally occurring in these open spaces.
Mining diamonds by branch/strip mining in Minecraft
The first method is good if you're still exploring during the early game in Minecraft, but it's highly unreliable. Diamond ore is a rare resource, and the odds of stumbling across some are quite low (though it's far from impossible) — especially since they're only half as likely to spawn adjacent to a naturally open space.
If you want to take a more targeted approach to farming diamonds, the best method is branch/strip mining. Compared to the exploration method, the only real downside of branch mining is that it uses up tools much quicker.
To establish a branch mine, dig down to the diamond layers at y-levels -50 to -63. It's highly recommended you do this by creating a staircase rather than digging directly downwards!
To begin with, it's better to stay at the higher levels where diamonds are likely to spawn, as this reduces the risk of you digging underneath a lava pool (lava spawns between y-level -55 and -63). On top of that, bedrock spawns from y-level -60. So, this makes it ideal to branch mine for diamonds between y-levels -58 and -59.
Once you reach the desired level, begin carving out hallways that are two blocks high by one block wide. This approach has the best odds of eventually uncovering a seam of diamond ore.
If you find a good seam, it's worth starting a second sub-branch to see if it leads anywhere. Diamond ore veins often seem to intersect, so start a new hallway just to check it out.
Finally, you'll probably end up breaking through into a few caves (or structurs such as mineshafts and temples) while branch mining. These caves have a high likelihood to contain diamond ore, since they'll be on the right level, so be sure to explore them fully — looting any and every chest you find — before resuming your branch mining activities.
Mining diamonds using TNT in Minecraft
TNT isn't the easiest tool to get hold of in Minecraft, and you're frankly unlikely to have enough of it going spare to use on diamond mining until fairly late in the game. If and when you reach this point, however, it's actually the most efficient way to farm diamonds: you get a 100% of the materials dropped by blocks you destroy using TNT.
So if you find a seam of diamond ore using either of the above methods, you can chuck a bunch of TNT at it, step back, and collect your diamonds (as well as other resources).
It's important to note that this method only works in the Java Edition. Players using the Bedrock Edition should avoid it, as the 100% returns aren't available to them.
If you're looking for Minecraft inspiration, check out our guide on best Minecraft seeds you can play right now.
Or if you're interested in modding your game, have a look at our guide to the best Minecraft mods.