Random Planet Generator
Generate random fictional planets with realistic astrophysical properties, procedural visuals, atmosphere composition, moons, rings, and orbital parameters.
About
Generating a believable fictional planet requires more than random numbers. Each property constrains others: a body with mass M below 0.5 Mβ cannot retain a thick nitrogen atmosphere at temperatures above 400 K. Surface gravity g follows directly from M and radius R. Orbital period depends on semi-major axis via Kepler's Third Law. Getting these relationships wrong produces planets that feel implausible to anyone with basic astrophysics literacy. This generator enforces those constraints so writers, game designers, and tabletop GMs get worlds that hold up to scrutiny.
The tool classifies output into four archetypes - terrestrial, gas giant, ice giant, and dwarf - each with distinct composition rules. Atmosphere mixtures respect molecular escape velocity thresholds. Temperature accounts for stellar luminosity, orbital distance, and albedo. Limitations: the model assumes circular orbits, single-star systems, and chemical equilibrium atmospheres. Tidal heating, magnetic field strength, and plate tectonics are not modeled. Use the seed field to reproduce any planet exactly.
Formulas
Surface gravity is derived from Newton's law of gravitation applied at the planet's surface:
where g = surface gravitational acceleration, G = gravitational constant (6.674 Γ 10β11 m3 kgβ1 sβ2), M = planet mass, R = planet radius.
Escape velocity determines which atmospheric molecules the planet can retain:
A molecule with thermal velocity exceeding vesc6 escapes over geological timescales (Jeans escape criterion).
Orbital period follows Kepler's Third Law:
where a = semi-major axis, M☆ = host star mass.
Equilibrium temperature approximation:
where T☆ = stellar effective temperature, R☆ = stellar radius, A = Bond albedo.
Reference Data
| Planet Type | Mass Range | Radius Range | Typical Composition | Atmosphere | Surface Gravity | Example Analog |
|---|---|---|---|---|---|---|
| Dwarf | 0.001 - 0.1 Mβ | 0.03 - 0.5 Rβ | Rock, Ice | Trace or None | 0.02 - 0.3 g | Pluto, Ceres |
| Small Terrestrial | 0.1 - 0.5 Mβ | 0.5 - 0.85 Rβ | Silicate, Iron core | Thin CO2, N2 | 0.3 - 0.7 g | Mars |
| Terrestrial | 0.5 - 2.0 Mβ | 0.85 - 1.5 Rβ | Silicate, Iron, Water | N2, O2, CO2 | 0.7 - 1.5 g | Earth, Venus |
| Super-Earth | 2.0 - 10 Mβ | 1.2 - 2.5 Rβ | Silicate, Volatiles, H2O | Dense H2, He, H2O | 1.0 - 3.0 g | Kepler-442b |
| Mini-Neptune | 10 - 30 Mβ | 2.5 - 5.0 Rβ | H/He envelope, Ice core | H2, He, CH4 | 0.8 - 2.0 g | Neptune (analog) |
| Ice Giant | 14 - 50 Mβ | 3.5 - 6.0 Rβ | H2O, NH3, CH4 ices | H2, He, CH4 | 0.8 - 1.5 g | Uranus, Neptune |
| Gas Giant | 50 - 1000 Mβ | 6.0 - 12.0 Rβ | H2, He dominant | H2, He, NH3, H2O | 1.5 - 3.5 g | Jupiter, Saturn |
| Hot Jupiter | 100 - 3000 Mβ | 10 - 20 Rβ | Inflated H/He | H2, Na, K, TiO | 0.5 - 4.0 g | 51 Pegasi b |
| Rogue Planet | 0.1 - 500 Mβ | Varies | Any | Frozen, minimal | Varies | CFBDSIR 2149 |
| Ocean World | 0.5 - 5.0 Mβ | 0.9 - 2.0 Rβ | Deep H2O mantle | H2O vapor, CO2 | 0.6 - 2.0 g | Europa (larger) |
| Carbon Planet | 0.5 - 8.0 Mβ | 0.8 - 2.0 Rβ | SiC, Graphite, Diamond | CO, CH4 | 0.8 - 2.5 g | 55 Cancri e (hyp.) |
| Lava World | 0.5 - 3.0 Mβ | 0.8 - 1.5 Rβ | Molten silicate surface | SiO vapor, Na | 0.8 - 2.0 g | CoRoT-7b |