NASA Exoplanet Archive

Exoplanet Universe

An interactive 3D visualization of 6,150 confirmed exoplanets from NASA's Exoplanet Archive. Spanning 30 years of discovery, from 51 Pegasi b (1995) to the TESS era.

Overview

Three decades of planetary discovery

Every confirmed exoplanet placed in three-dimensional space using real equatorial coordinates from the NASA Exoplanet Archive.

01

Explore every known world

Search, click, and fly to any of 6,150 confirmed exoplanets. Each one displays its radius, mass, temperature, orbital period, host star, and discovery details. 137 notable planets have unique surface textures; every other world is clickable too.

02

Watch 30 years of discovery

Press play and watch the universe fill with planets, year by year from 1992 to 2026. Annotated milestones mark the moments that changed the field: the first radial velocity detection, the Kepler launch, the TRAPPIST-1 announcement.

03

Navigate real coordinates

Orbit, zoom, and pan through a three-dimensional map built from real equatorial coordinates. Filter by detection method, planet class, distance, or habitable zone status. Distance rings at 10, 100, and 1,000 light-years provide spatial context.

The Dataset

6,150 confirmed worlds

A snapshot of three decades of exoplanet detection, from the first radial velocity discoveries to the TESS all-sky survey.

Planet Classification by Radius
ClassRadiusCount
Rocky <1.6 R 1,098
Super-Earth 1.6–3.0 R 1,881
Neptune-like 3.0–8.0 R 722
Gas Giant >8.0 R 867
Unknown radius 1,582
Detection Methods
MethodCount
Transit photometry 4,556
Radial velocity 1,182
Other (microlensing, timing, TTV) 318
Direct imaging 94
Key Statistics
MeasureValue
Nearest planet4.2 ly (Proxima Centauri b)
Most distant planet27,201 ly
Median distance1,230 ly
Planets within 100 ly516
Habitable zone candidates56
Earth-like mass (0.5–2.0 M)82
Temperate range (200–320 K)69
Multi-planet systems1,042 (hosting 2,610 planets)
Largest known systemKOI-351 (8 planets)
Discovery Facilities
FacilityPlanets
Kepler Space Telescope2,783
TESS762
K2 (Kepler extended mission)549
Multiple observatories351
La Silla Observatory (ESO)302
W. M. Keck Observatory194
KMTNet134
SuperWASP122
Discovery Milestones
YearEvent
1992 First confirmed exoplanets — Wolszczan and Frail detect two planets orbiting pulsar PSR B1257+12 via pulse timing variations. The first evidence that planetary systems exist beyond our own.
1995 First planet orbiting a Sun-like star — 51 Pegasi b detected via radial velocity by Michel Mayor and Didier Queloz at Haute-Provence Observatory. A hot Jupiter with a 4.2-day orbit—a class of planet not predicted by formation models. Nobel Prize in Physics, 2019.
1999 First transit detection confirmed — HD 209458 b observed dimming its host star by 1.5%, independently confirmed by two teams. Validated the transit photometry method that would later account for 74% of all discoveries.
2009 Kepler Space Telescope launched — NASA's dedicated exoplanet-hunting photometer, monitoring 150,000 stars in a single field of view in Cygnus-Lyra. Over its 9.6-year mission, Kepler and its extended K2 mission discovered 2,783 confirmed planets—45% of all known exoplanets.
2014 715 worlds announced in a single day — Lissauer et al. introduce "verification by multiplicity," a statistical technique that allows mass validation of multi-planet system candidates. The single largest increase in confirmed planets in the history of the field.
2016 Peak discovery year — 1,496 confirmed planets in a single calendar year, driven by continued Kepler data analysis and improved validation pipelines. More planets confirmed this year than in the previous two decades combined.
2017 TRAPPIST-1: seven Earth-sized planets — Gillon et al. announce a system of seven roughly Earth-sized planets orbiting an ultracool M-dwarf 40 light-years away, three within the conservative habitable zone. The most Earth-like system known.
2018 TESS begins mapping the entire sky — The Transiting Exoplanet Survey Satellite launches, targeting the 200,000 brightest nearby stars across 85% of the sky. Designed to find planets amenable to atmospheric characterization by JWST.
NASA Exoplanet Archive (Caltech/IPAC)
Methodology

From CSV to 3D: the data pipeline

How 6,150 rows of tabular data from the NASA Exoplanet Archive become an interactive three-dimensional star map.

Data Source and Processing

The source dataset is a composite table query from the NASA Exoplanet Archive (Caltech/IPAC), accessed March 2026. Each of the 6,150 confirmed exoplanets carries 15 fields: planet name, right ascension (deg), declination (deg), distance (ly), discovery year, detection method, planet radius (R), equilibrium temperature (K), habitable zone flag, planet mass (M), orbital period (days), semi-major axis (AU), eccentricity, host star properties (name, effective temperature, radius, mass, spectral type), and discovery facility.

The full archive export (~50 MB CSV) is reduced to a 1.1 MB compact JSON by abbreviating field names, dropping columns not needed for visualization, and omitting null values rather than storing them explicitly. All 6,150 planets are retained regardless of data completeness—planets with missing radii, temperatures, or orbital elements are included and handled by the estimation cascade described below. This keeps the dataset small enough to load in a single HTTP request without pagination or a backend API.

Coordinate Mapping

The coordinate system is heliocentric: Earth sits at the origin, and all planets are positioned relative to the Sun. Each planet's equatorial coordinates (right ascension α, declination δ) are converted to 3D Cartesian (x, y, z) via standard spherical-to-Cartesian transformation. Because confirmed exoplanets span distances from 4.2 light-years (Proxima Centauri b) to over 27,000 light-years, a linear distance scale would collapse the nearby systems into a single point. Distance is therefore logarithmically scaled:

dscene = log10(1 + dly) / log10(31,001) × 900

This compresses the 0–30,000 light-year range into 0–900 scene units, preserving the angular distribution of systems on the sky while keeping distant discoveries visible. The trade-off: angular separations (RA/Dec) are faithfully preserved, but radial distances are nonlinear. A cluster of stars that is roughly spherical in physical space may appear elongated or compressed along the radial axis in the visualization. Concentric distance rings at 10, 100, and 1,000 light-years provide scale context for the viewer.

Planet Classification

Planets are classified into four size categories following the scheme used by the NASA Exoplanet Archive and the Kepler mission team. The boundaries correspond to physical transitions in planet structure: below ~1.6 R, planets are predominantly rocky with thin or no atmospheres; between 1.6–3.0 R, volatile envelopes become significant; above ~8 R, hydrogen-helium dominated gas giants prevail.

  • Rocky (<1.6 R) — Terrestrial planets with silicate/iron composition. Analogs: Mercury, Venus, Earth, Mars.
  • Super-Earth (1.6–3.0 R) — No Solar System analog. May be rocky with thick atmospheres, ocean worlds, or mini-Neptunes. The most common planet type in the galaxy.
  • Neptune-like (3.0–8.0 R) — Ice giants with hydrogen/helium envelopes over water-ammonia-methane interiors. Analogs: Uranus, Neptune.
  • Gas Giant (>8.0 R) — Hydrogen-helium dominated. Includes hot Jupiters (P < 10 days), warm Jupiters, and cold gas giants. Analogs: Jupiter, Saturn.

Of the 6,150 planets, 1,582 lack measured radii and are classified by mass-radius relations or left unclassified. Habitable zone status follows the conservative limits of Kopparapu et al. (2013), which define the region where liquid water could persist on a rocky planet surface.

Temperature Estimation

Approximately 72% of planets in the archive lack a directly measured equilibrium temperature. For visualization purposes (surface color mapping and class assignment), a 5-tier estimation cascade fills in physically motivated defaults:

  1. Direct measurement from the archive (available for ~28% of planets)
  2. Equilibrium temperature from semi-major axis and stellar luminosity: Teq = Tstar × √(Rstar / 2a) × (1−A)1/4, assuming Bond albedo A = 0.3
  3. Semi-major axis derived from orbital period via Kepler's third law (a3 = P2 × Mstar), then Tier 2 applied
  4. Host star temperature heuristic for planets with known host but no orbital data: Tplanet ≈ 0.117 × Tstar
  5. Detection method heuristic for remaining planets: Transit = 700 K (median of transit discoveries), RV = 500 K, Direct Imaging = 250 K, Other = 400 K

These are equilibrium temperatures assuming a bare surface with no atmosphere. The cascade does not model greenhouse warming, tidal heating, or albedo variations—a Venus-like planet with a thick CO2 atmosphere would have a true surface temperature far above its equilibrium value. The estimates are clearly labeled in the per-planet information panel. The cascade is designed to degrade gracefully: each tier is less precise than the last, but all produce temperatures within the physically plausible range for the given detection context.

Visual Representation

No imaging technology can resolve the surface of an exoplanet. Planet textures in this visualization are therefore illustrative, not observational. They are generated from 49 base images sourced from NASA/JPL-Caltech Solar System imagery and Solar System Scope, transformed into 166 unique surface maps using class- and temperature-appropriate color palettes.

Seven manipulation axes produce visual diversity: hue rotation, brightness, per-channel color tint (RGB multiplication), contrast, saturation, horizontal longitude rotation, and hemisphere flip. Palettes are constrained by what atmospheric and surface chemistry predicts for each class:

  • Rocky — grays, browns, reds, oranges (regolith, iron oxide, silicate surfaces)
  • Super-Earth — blues (deep oceans), whites (ice/cloud cover), tans (arid surfaces)
  • Neptune-like — blues, teals, cyans (methane and H2 Rayleigh scattering)
  • Gas Giant — oranges, browns, tans, deep blues (ammonia clouds, phosphine, methane bands)

The horizontal longitude rotation and hemisphere flip are particularly important for breaking up recognizable features from the source imagery—without them, Jupiter's Great Red Spot or Saturn's polar hexagon could appear on unrelated exoplanets. A Halton quasi-random sequence ensures maximum visual diversity between siblings sharing a base texture. All textures are rendered at 2048×1024 resolution on equirectangular projection, mapped onto spherical geometry.

3D Rendering

The visualization is built on Three.js r128 (WebGL) as a single HTML file with no build step or external dependencies beyond CDN-hosted libraries. The rendering is split into two tiers optimized for different levels of detail:

  • 137 featured planets — individually modeled as sphere meshes with Phong shading, unique surface textures, and 3D text labels. Selected by a data-completeness scoring algorithm that favors planets with the most measured physical properties.
  • 6,013 background planets — rendered as a GPU-accelerated point cloud in a single draw call. A custom shader colors each point by equilibrium temperature and scales its size by camera distance. Clicking any point promotes it to a full mesh with texture and info panel.

Post-processing applies a conservative bloom pass for star glow. An adaptive quality system monitors frame rate and automatically reduces resolution, particle counts, and effects on slower hardware to maintain interactive performance.

References

References

  1. NASA Exoplanet Science Institute. "Planetary Systems Composite Data Table." NASA Exoplanet Archive. California Institute of Technology. Accessed March 21, 2026. https://exoplanetarchive.ipac.caltech.edu/.
  2. Kopparapu, Ravi Kumar, Ramses Ramirez, James F. Kasting, Vincent Eymet, Tyler D. Robinson, Suvrath Mahadevan, Ryan C. Terrien, Shawn Domagal-Goldman, Victoria Meadows, and Rohit Deshpande. "Habitable Zones around Main-Sequence Stars: New Estimates." Astrophysical Journal 765, no. 2 (2013): 131. doi:10.1088/0004-637X/765/2/131.
  3. Mayor, Michel, and Didier Queloz. "A Jupiter-Mass Companion to a Solar-Type Star." Nature 378 (1995): 355–359. doi:10.1038/378355a0.
  4. Borucki, William J., et al. "Kepler Planet-Detection Mission: Introduction and First Results." Science 327, no. 5968 (2010): 977–980. doi:10.1126/science.1185402.
  5. Ricker, George R., et al. "Transiting Exoplanet Survey Satellite (TESS)." Journal of Astronomical Telescopes, Instruments, and Systems 1, no. 1 (2015): 014003. doi:10.1117/1.JATIS.1.1.014003.
  6. Gillon, Michaël, et al. "Seven Temperate Terrestrial Planets around the Nearby Ultracool Dwarf Star TRAPPIST-1." Nature 542 (2017): 456–460. doi:10.1038/nature21360.
  7. Lissauer, Jack J., et al. "Validation of Kepler's Multiple Planet Candidates. II. Refined Statistical Framework and Descriptions of Systems of Special Interest." Astrophysical Journal 784, no. 1 (2014): 44. doi:10.1088/0004-637X/784/1/44.
  8. Wolszczan, Alexander, and Dale A. Frail. "A Planetary System around the Millisecond Pulsar PSR1257+12." Nature 355 (1992): 145–147. doi:10.1038/355145a0.

Image and Data Credits

  • Exoplanet data: NASA Exoplanet Archive, operated by the California Institute of Technology under contract with the National Aeronautics and Space Administration under the Exoplanet Exploration Program.
  • Planet textures: NASA/JPL-Caltech (public domain); Solar System Scope (CC BY 4.0); procedurally generated variations.
  • Starfield imagery: ESA/Gaia/DPAC (CC BY-SA 3.0 IGO).
  • Solar System body textures: NASA Goddard Space Flight Center (Earth, Moon); NASA/SDO (Sun).

6,150 worlds. 30 years of discovery. One interactive map.

Launch Visualization