Type your name
Enter any name, word or short phrase. The generator reads each character separately.
How it works
A lightweight satellite name generator that uses NASA-style map letters — no account, no upload, no waiting.
Enter any name, word or short phrase. The generator reads each character separately.
For every letter we pick a satellite-style frame — first sequentially, then randomly so repeats stay visually unique.
Tiles are arranged with a cosmic glow and rendered into a single image you can download or share.
Don't love the mix? Hit re-roll to swap frames until the composition feels right.
The satellite name generator stores curated NASA-style frames per letter inside the browser bundle. For every input character we keep an independent counter and pick the next sequential frame; once the supply is exhausted, frames are sampled pseudo-randomly so repeats remain visually unique. Letters are rendered to a canvas and masked into the satellite imagery, then composed into a single export-ready image.
Try the generator// Per-letter frame picker
function pickFrames(name) {
const counts = new Map();
return [...name].map((ch) => {
const key = ch.toUpperCase();
const seen = counts.get(key) ?? 0;
counts.set(key, seen + 1);
return seen < FRAMES_PER_LETTER
? `/letters/${key}/${seen + 1}.webp` // sequential
: `/letters/${key}/${rand(1, 3)}.webp`; // random
});
}