Minecraft Ancient City Finder
By the ChunkScan Team · Updated October 2026
Quick answer: To find an ancient city, enter your world seed on this page and choose Java or Bedrock: the map marks every ancient city in reach. Cities lie deep underground in the deep dark, below Y -40, so walk to the coordinates and dig down. Link straight to a result with /ancient-city-finder?seed=YOUR_SEED.
Ancient cities hold swift sneak books, echo shards and disc fragments, guarded by sculk shriekers and the warden. This finder maps them for any seed, entirely in your browser, so your seed is never sent to a server. The map opens 2,000 blocks wide; each mark is a city deep underground. Positions differ between Java and Bedrock for the same seed, so pick your edition first.
Java seeds with an ancient city within 600 blocks, closest first
Distances in blocks from spawn
Not quite it? Try these:
Already have a world? Open any seed in the Minecraft seed map to see its biomes and structures, or browse all seed tools.
Why find an ancient city?
Ancient city chests are the only source of swift sneak books, echo shards for the recovery compass and disc fragments for music disc 5. Sculk shriekers can summon the warden, so you want to know where the city is before you dig, not stumble into it while caving.
Where do ancient cities spawn?
Ancient cities generate only in the deep dark biome, deep underground below Y -40 and usually under mountains. They exist from 1.19 on. Enter your seed above: the map marks each city, then walk to the coordinates and dig down.
Are ancient cities the same on Java and Bedrock?
Ancient cities generate in both editions, but the same seed places them differently on Java and Bedrock, so choose your edition above before you dig. The loot and the warden are the same on both platforms.