Generate a random moon from across the solar system, from Earth's own satellite to the icy worlds orbiting the outer planets, for astronomy trivia, worldbuilding, or learning something new.
A moon is a natural satellite in orbit around a planet, dwarf planet or asteroid rather than directly around a star. More than 400 are confirmed in the Solar System, with the great majority circling Jupiter and Saturn, many of them captured asteroids only a few kilometres across. Several are more interesting than small planets: Titan has a thick atmosphere and liquid methane lakes, and Europa and Enceladus hold liquid water oceans beneath their ice. Earth's Moon is unusually large relative to its planet, most likely thrown off by a collision with a Mars-sized body early in the Solar System's history.
This generator draws from a curated list of real moons of the solar system's planets and dwarf planets, grouped into seven categories by parent body -- Moon of Earth, Moons of Mars, Moons of Jupiter, Moons of Saturn, Moons of Uranus, Moons of Neptune, and Moons of Pluto -- from Earth's own Moon to the smallest irregular satellites orbiting the outer planets.
Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.
Teachers and students use it to review or quiz on solar system moons, and astronomy enthusiasts use it to rediscover lesser-known satellites beyond the familiar Galilean and Saturnian moons. Writers and game designers use it to name a spacecraft, a setting, or a colony, and it's also a quick way to learn a new fact about planetary science.
Generate draws one moon at random from the full pool using the site's cryptographically secure randomness, guaranteed not to repeat whatever result is currently showing in single-result mode. Filtering by category narrows the pool to a single planet or dwarf planet's moons before drawing, and each single result comes with a short description of the moon alongside its name.
A sample of what this generator can draw, spread evenly across the full list:
All of them are real moons of solar system planets and dwarf planets, including their descriptions -- nothing here is invented.
Yes -- use the filter button to pick one or more of the seven categories, each covering the moons of a single planet or dwarf planet. Generate will then only draw from moons in the categories you've selected.
Not in single-result mode -- each new roll is guaranteed to differ from the one currently on screen.
Yes -- Pluto and its five known moons (Charon, Nix, Hydra, Kerberos, and Styx) are included alongside the moons of the eight planets.
Planet · Exoplanet · Star · Galaxy · Nebula · Asteroid or Comet