Tile Map Generator
Build seeded 8/16-bit tile worlds right in your browser. Value-noise terrain, four palettes, textured tiles โ the same seed always makes the same map. It's free, runs entirely on your device, and nothing uploads.
Tip: type any word or number as a seed and share it โ anyone regenerating with the same seed, size and theme gets the identical map. Hit Reroll for a fresh world.
How to use the Tile Map Generator
- Type a seed โ any word or number. The same seed always rebuilds the same procedural pixel map, so it's perfect for sharing a level.
- Pick a theme: Overworld, Desert, Cave / Dungeon or Snow. Each one remaps the elevation ramp to a different 8/16-bit palette.
- Set width, height and tile size. The map redraws live as you drag. Nudge terrain scale for bigger or smaller continents.
- Hit Reroll for a brand-new random seed, or Regenerate to rebuild the current one.
- Export a crisp PNG at up to ร8, copy the seed to share your world, or grab the map JSON โ a grid of tile-type indices ready for your engine.
How the terrain is built
Under the hood the generator hashes your seed into a 32-bit number and feeds it to a small deterministic PRNG. From there it samples 2D value noise across a coarse lattice and blends a few octaves of it into an elevation field, with a second noise field for moisture. Thresholds turn those fields into a compact tile set โ deep water, water, sand, grass, forest, stone and snow โ and every tile is stippled with a little seeded dithering so it reads as textured retro pixels instead of a flat color block. Because none of this touches Math.random, the output is 100% reproducible: same seed in, same procedural map out. It's the tiny algorithm that classic 8-bit and 16-bit games used to fit whole worlds into a cartridge, brought to a browser tab you can regenerate endlessly for free.
What does the seed do?
The seed is the recipe for the whole map. It's hashed and fed into a deterministic pseudo-random number generator, so the same seed with the same settings always rebuilds the exact same map. Share a seed and a friend gets the identical world.
Are the maps really random?
They're procedurally generated, not truly random. The terrain comes from seeded 2D value noise layered over a few octaves. Because it never calls Math.random for the terrain, every generation is reproducible โ only the Reroll button rolls a brand-new seed.
Can I use these maps in my own game?
Yes, they're free to use. Download a nearest-neighbor PNG for mockups, or export the map as JSON โ a grid of tile-type indices you can load straight into your engine or tile editor.
Does anything upload to a server?
No. The generator runs entirely in your browser. Nothing is sent anywhere and your maps never leave your device.