Learning how to find Fossils in Minecraft comes down to digging into the right biomes at the right depth. Fossils are rare underground structures shaped like partial skeletons, built from rib cages, spines, and skulls made of Bone Blocks, and to find them reliably you need to know exactly where they hide. In the Overworld they generate beneath only two surface biomes, they sit well below the surface in the stone layers, and there is a separate Nether Fossil variant entirely. This guide walks through every practical method that works in current Minecraft, on both Java and Bedrock, so you can stop wandering and start collecting Bone Blocks.
The Minecraft world is a tall column that spans from Y=-64 at bedrock to Y=320 at the build limit, and fossils occupy a fairly narrow slice of that range. Knowing the band they live in is half the battle, so we will pin that down first, then cover how to actually reach them.
What Fossils Are in Minecraft
A Fossil is a small generated structure made almost entirely of Bone Blocks, arranged to resemble the partial skeleton of a long-dead creature. You will recognize them by their shapes: curved rib cages, segmented spines, and occasional skull-like clusters. The bones are bright, bleached white, which is the single most important detail for finding them, because nothing else underground looks quite like a wall of clean white blocks surrounded by gray stone.
Some of the bones in a Fossil are replaced with Coal Ore. This is a built-in bonus: as you break the skeleton apart for its Bone Blocks, you also pick up a handful of coal. Fossils do not contain chests, spawners, or other loot. The structure itself is the reward, which makes the Bone Blocks and the bit of coal the whole point of the trip. There is no danger built into a fossil either: no traps, no guardian mob, nothing but the bones and whatever cave hazards happen to surround the spot where it generated.
Fossils are also one of the few structures that exist purely for flavor and material value rather than progression. You do not need one to beat the game, and you can play for years without ever seeing a complete skeleton on accident. That rarity, combined with the way they hide fully inside solid rock, is what makes them such a satisfying target for players who like to hunt down every generated structure.
The Two Types of Fossils
There are two distinct fossil variants in Minecraft, and they live in completely different dimensions. Knowing which one you want changes where you go and how you dig.
| Fossil Type | Dimension | Where It Generates | Made Of |
|---|---|---|---|
| Overworld Fossil | Overworld | Underground beneath Desert and Swamp biomes | Bone Blocks with some Coal Ore mixed in |
| Nether Fossil | Nether | Soul Sand Valley biome, on or near the surface | Bone Blocks only, no coal |
The Overworld Fossil is the classic one most players mean when they say "fossil," and it is the harder of the two to find because it is buried in stone with no opening to the surface. The Nether Fossil is much easier to spot since it sits out in the open inside the eerie blue glow of a Soul Sand Valley. Both are valuable for the same reason: they are stacks of Bone Blocks waiting to be mined.
Where Overworld Fossils Spawn: Biomes and Y-Levels
Overworld Fossils are picky about where they generate, and two rules narrow the search dramatically:
- Biome: Fossils only generate underground beneath Desert and Swamp biomes, including the Mangrove Swamp. No other surface biome produces them, so the biome you are standing in at the top decides whether there is anything to find below.
- Depth: They are buried below the surface in the stone layers, generally in the band from roughly Y=40 down to near Y=0. That puts them well underground but usually above the deepest deepslate, so you do not need to dig all the way to bedrock to find one.
| Surface Biome | Generates Fossils? | Typical Depth Band | Notes |
|---|---|---|---|
| Desert | Yes | Roughly Y=40 down to near Y=0 | Sand surface; dig down through sandstone into stone |
| Swamp | Yes | Roughly Y=40 down to near Y=0 | Watch for water and aquifers while descending |
| Mangrove Swamp | Yes | Roughly Y=40 down to near Y=0 | Counts as a swamp variant for fossil generation |
| All other biomes | No | Not applicable | Overworld fossils never generate here |
Because the fossil band sits in the heart of the stone layers, it helps to plan your descent around known ore depths too. The best Y-levels guide has a full chart you can use to line up a fossil hunt with a coal, iron, or copper run at the same time, so a single trip underground does double duty. Since fossils carry their own Coal Ore, a fossil dig in a desert can quietly top off your fuel supply while you collect bones.
One important note about deserts specifically: the sand on top sits over sandstone, and below that the world transitions into ordinary stone. The fossil itself is embedded in that stone, not in the sand, so you are digging past the loose surface material before you reach fossil territory. In swamps you have the opposite headache, water. Aquifers and flooded cave pockets are common in the swamp depth band, so carry buckets and a few blocks to seal off leaks while you dig.
Finding Nether Fossils in Soul Sand Valleys
The second fossil type lives in the Nether, and it is the easier of the two to track down. Nether Fossils generate in the Soul Sand Valley biome, the cavernous blue-lit region carpeted in Soul Sand and Soul Soil and lined with towering pillars of bone. Unlike the Overworld version, Nether Fossils tend to sit on or near the surface of the valley rather than buried deep in rock, so you can often spot the rib-cage shapes just by walking through the area and scanning the floor and walls.
Soul Sand Valleys are large and visually distinctive, which makes them easy to recognize the moment you step into one. The catch is getting there safely. The valley is open and full of hostile mobs, and the soul sand slows your movement, so bring fire resistance and a way to deal with skeletons and ghasts. Once you are in, the fossils are some of the most accessible Bone Block sources in the whole game. They are pure Bone Blocks with no coal mixed in, so you will not get the fuel bonus you get from an Overworld fossil, but the bones come fast and in bulk.
If a trip to the Nether is on your agenda anyway, it is worth a detour to strip a Soul Sand Valley fossil while you are out there. Players heading for Ancient Debris already spend a lot of time in the Nether at low Y levels, and a Soul Sand Valley fossil makes a convenient bone stop on the same expedition.
Methods for Finding Fossils
Overworld fossils are one of the harder structures to track down on purpose, mostly because the usual shortcuts do not apply. There is no reliable structure-locate shortcut for fossils in most versions, and the popular seed-mapping sites do not list them well, so you cannot simply punch in a seed and walk to the coordinates. That leaves three dependable approaches: exploring caves that already cut through fossil depth, strip mining the right biome by hand, or making the bones visible through solid rock with X-Ray.
| Method | Editions | Speed | Reliability | Notes |
|---|---|---|---|---|
| Deep cave exploration (Desert/Swamp) | Both | Slow | Low | Wander caves in the fossil band hoping one is exposed |
| Strip mining the fossil band | Both | Slow to Medium | Medium | Tunnel through stone watching for white bone clusters |
| X-Ray resource pack | Both | Fast | High | Bone Block shapes show through sand and stone from far off |
| Soul Sand Valley walk (Nether) | Both | Fast | High | Nether fossils sit out in the open, easy to spot |
| Seed-mapper websites | Both | Varies | Low | Most do not list Overworld fossils accurately |
The takeaway is that Overworld fossils reward a see-through method far more than most structures do. If you have hunted other deep, hidden builds before, the same instinct that helps with how to find Ancient Cities applies here: get to the right depth, then stop letting the surrounding stone hide what you are looking for.
Strip Mining for Fossils Without X-Ray
If you want to find a fossil in pure survival without any resource pack, strip mining the fossil depth band in a Desert or Swamp is the most reliable manual approach. The bones stand out from both ordinary stone and from ore, so you are scanning tunnel walls for one thing: a cluster of clean white blocks.
- Confirm your biome. Stand in a Desert or Swamp (or Mangrove Swamp) and check the debug screen on Java or the coordinate readout on Bedrock. Fossils sit under these biomes specifically, so the biome at the surface is what matters, not the biome you reach by tunneling sideways underground.
- Dig down to the fossil band. Stair down or drop safely to around Y=40 and continue toward Y=0. This whole stretch is fossil territory, so you do not need to bottom out at bedrock.
- Branch out through solid rock. Cut tunnels two blocks tall from a central corridor, spacing them a few blocks apart so each one reveals fresh stone. Because a fossil is a large cluster, you do not need diamond-tight spacing. You are looking for a big white shape, not a single ore block, so wider gaps still work.
- Watch for white. The instant you see bright bone blocks in a wall, dig toward them and follow the rib cage or spine to uncover the full skeleton.
- Harvest the bones and coal. Mine every Bone Block, and grab the embedded Coal Ore for bonus fuel as you go. A Silk Touch pickaxe keeps the Coal Ore as a block, while a plain pickaxe drops the coal item directly.
This works, but it is slow, and fossils are genuinely rare per chunk. You can tunnel for a long time in the correct biome and depth and still miss one simply because it generated a few chunks over. Caves help here: a natural cavern that already cuts through the fossil band exposes far more stone faces than you could ever mine by hand, so exploring caves under a desert or swamp is often faster than digging fresh tunnels. That rarity is exactly why a see-through method is so valuable for this particular structure.
Using X-Ray to Find Fossils
Fossils are the standout case for X-Ray. Bone Blocks are a bright, bleached white, and they contrast dramatically with the tan of desert sand and the gray of stone. With a Minecraft X-Ray resource pack active, that contrast means a fossil practically glows through the rock. The pack reveals the distinctive ribcage, spine, and skull shapes through sand and stone, so you can spot the skeleton from many blocks away, long before you would ever stumble into it by mining.
This turns fossil hunting from a needle-in-a-haystack dig into a direct walk to the bones. Instead of strip mining blind and hoping, you stand in a Desert or Swamp, look through the ground, and head straight for the white shape. When you reach it, mine in, collect the Bone Blocks, and pick up the bonus Coal Ore embedded among them. The same approach works on the Bedrock edition X-Ray pack, so console and mobile players can find fossils just as quickly as players on Java.
The pack is vanilla-compatible and needs no mod loader. You drop the file into your resource packs folder and enable it in the game's settings, the same as any other texture pack. If you have never installed a resource pack before, the installation guide walks through the whole process step by step for both editions. Because most of an Overworld fossil is buried in solid stone with no opening to the surface, a see-through pack is the single biggest time-saver for finding one in a reasonable session.
Bone Blocks and Bone Meal: Why Fossils Are Worth It
A fossil is a prime Overworld source of Bone Blocks, with embedded Coal Ore as a bonus in the Overworld version. Neither requires a trip to a dangerous structure raid or a fight against a boss. You just dig in and take what you find.
| What You Get | Where in the Fossil | Why It Is Useful |
|---|---|---|
| Bone Blocks | The skeleton itself, the bulk of the structure | Compact bone meal storage and a clean white building block |
| Coal Ore | Scattered among the bones (Overworld fossils only) | Mine for coal to use as fuel or to craft torches |
What Bone Blocks Do
Bone Blocks are versatile. Each one is essentially a compact bundle of bone meal: you can craft a Bone Block back down into bone meal, so a fossil full of them is a portable, space-saving way to carry a huge amount of fertilizer. They are also a popular building and decoration block. Their bright bone-white color suits skeletal builds, fences, monuments, and anything that wants a pale, weathered look, and they can be placed on their side to run the bone texture horizontally or vertically.
What Bone Meal Does
Bone meal is one of the most useful early-game and mid-game items in Minecraft. Its headline use is farming: apply it to crops, saplings, or grass and it instantly speeds their growth, which is how players bulk up food supplies, grow trees on demand, and spread flowers and tall grass for breeding and dyes. It is also a crafting ingredient for white dye, which feeds into the entire dye and wool color system. A single fossil can hold enough bones to keep a large farm fertilized for a long time, which is a big part of why players go looking for fossils in the first place.
Pulling a whole fossil out of the ground is one of the fastest ways to stock up on both bone meal and (in the Overworld) coal at once. If you run a Skeleton farm you already have a bone meal stream, but a fossil gives you a large lump sum in a single dig, which is handy when you want to terraform, plant a big tree farm, or store fertilizer as compact blocks rather than loose stacks.
Java and Bedrock Differences
Fossils work almost identically across both editions, which is good news if you play on console, mobile, or PC. Both Java and Bedrock generate Overworld fossils beneath Desert and Swamp biomes in the same general depth band, and both generate Nether fossils in Soul Sand Valleys. The Bone Blocks and Coal Ore behave the same way in each edition, and the crafting recipes for turning Bone Blocks into bone meal and back are the same on both.
The practical differences are small. On Java you confirm your biome and depth with the debug screen, while on Bedrock you read coordinates from the in-game settings or the world's coordinate display. Exact generation frequency and the precise edges of the depth band can vary slightly between editions and between versions, so treat the Y range in this guide as a target band rather than a hard cutoff. The X-Ray resource pack works on both editions, so the see-through strategy is available no matter which version you are playing.
Frequently Asked Questions
What Y level do fossils spawn at in Minecraft?
Overworld fossils generate below the surface in the stone layers, generally in the band from roughly Y=40 down to near Y=0. They only appear beneath Desert and Swamp biomes (including the Mangrove Swamp), so the biome at the surface matters as much as the depth. Nether fossils, by contrast, sit on or near the surface of Soul Sand Valleys rather than buried deep.
Can you use a locate command to find fossils?
Not reliably. There is no dependable structure-locate shortcut for fossils in most versions, and structure seed-mapping tools do not list them well either. The practical ways to find them are deep cave exploration or strip mining in a Desert or Swamp, or using an X-Ray resource pack to spot the bright bone blocks through the surrounding sand and stone.
What biomes do fossils generate in?
Overworld fossils only generate underground beneath Desert and Swamp biomes, including the Mangrove Swamp. The Nether fossil variant generates in the Soul Sand Valley biome. You will not find fossils under any other biome, so always confirm you are in the right biome before you start digging.
What are fossils made of in Minecraft?
Fossils are built almost entirely from Bone Blocks, arranged into partial skeleton shapes such as rib cages, spines, and skulls. In the Overworld version, some of the bones are replaced with Coal Ore, which gives you a bonus bit of coal when you mine the structure apart. The Nether version is pure Bone Blocks with no coal.
Are fossils worth finding in Minecraft?
Yes, if you want Bone Blocks and bone meal. A single fossil is a prime source of Bone Blocks, useful as a compact bone meal store, a farming fertilizer supply, and a clean white decoration block, and Overworld fossils throw in Coal Ore as bonus fuel. Because they are rare per chunk, a see-through method like X-Ray makes them much faster to collect than digging blind.
What is the difference between an Overworld fossil and a Nether fossil?
An Overworld fossil is buried in stone beneath Desert and Swamp biomes and contains Bone Blocks plus some Coal Ore. A Nether fossil sits out in the open in a Soul Sand Valley and is made of Bone Blocks only. The Nether version is easier to spot because it is not hidden inside solid rock, while the Overworld version is where X-Ray helps the most.