most “custom fonts” are just slight variations of the same thing.
different curves… different weights… but still obviously artificial.
this repo exists because i got bored of that.
i was looking at satellite images and realized… the earth already draws better shapes than we do. rivers, coastlines, mountain ridges — they naturally form letter-like structures without trying.
so instead of designing a font, this project finds one.
EarthName turns real geographic formations into typography.
type any word → it maps each letter to a satellite image that visually matches that shape.
no filters. no fake textures. every letter is a real place on earth.
- converts text into a grid of satellite imagery letters
- uses natural features like rivers, dunes, coastlines, mountains
- stamps each tile with exact latitude & longitude
- exports clean, shareable image grids instantly
it’s like:
google earth × typography
instead of zooming into places… you’re composing with them.
i built it to answer a random question:
what would my name look like… from space?
turned out — way more interesting than expected.
and once i saw the outputs, it felt wrong to keep it closed. there are way crazier “letters” out there than what i’ve mapped.
live demo: https://earth-name-767117357027.us-west1.run.app/
everything is open.
take it, break it, improve the matching, find better geographic letters, build your own version.
repo: https://github.com/iamkrishnagupta10/EarthName
- better shape matching (ML instead of heuristic)
- animated earth-text (zoom transitions into each letter)
- map styles (satellite / terrain / dark mode)
- generative “find your best name aesthetic”
if you find a formation that looks unreal… send it. some of these honestly don’t look like they should exist.