By · Updated

Solar System Simulator

3D Planet Positions and Orbits for Any Date, Free Online

No ratings yet

Drag to orbit, scroll to zoom, right-drag to pan

OneTask is free, with no sign-up, and built by one person.
If this tool saved you time, a coffee helps keep new ones coming.

How the Solar System Simulator works

This solar system simulator places the planets for any date. Pick a date and this simulator places Mercury through Neptune where they actually are on that day, drawn as a 3D scene you can orbit, tilt and zoom. Press play to watch the inner planets lap the outer ones, switch to true distances to feel how empty the outer system is, and read each planet's distance from the Sun and heliocentric longitude in the stats. It runs entirely in your browser and saves as a PNG at up to 4K.

Solar system simulator: what it does and why

The solar system is hard to picture because its scale defeats every diagram. Textbook posters line the planets up in a row, evenly spaced and roughly the same size, and almost everything about that picture is wrong. This simulator puts each planet where it really is on a chosen date, lets you switch between a readable view and the true proportions, and runs the clock forward so you can watch the orbits turn.

Why an accurate orrery is worth having

Knowing where the planets are explains a lot of what happens in the night sky. When Earth passes between the Sun and an outer planet, that planet is at opposition: closest, brightest and up all night. Mars reaches opposition roughly every 26 months, which is why launch windows to Mars open on the same rhythm — the next ones fall in late 2026 and early 2029. Jupiter comes round every 13 months, Saturn every 12½. When two planets share the same longitude seen from Earth they appear close together in the sky, as Jupiter and Saturn did in the "great conjunction" of 21 December 2020, the closest since 1623. All of that can be read straight off the view here.

Where the planets come from

Each planet is placed using its mean Keplerian orbital elements for the J2000 epoch, with the standard secular rates applied per century, the same approximate elements published for educational and planning use by the major ephemeris services. From the elements the tool solves Kepler's equation for the eccentric anomaly, converts to a position in the orbital plane and rotates it into the ecliptic frame. Over the years 1800 to 2050 the result is within a fraction of a degree of a full numerical ephemeris, which is more than enough to show conjunctions, oppositions and the general shape of the sky on a given date.

Where it gets used

Distances and sizes

At true scale the Sun is a dot and Neptune is thirty times farther out than Earth, so nothing is visible at once. The default Logarithmic setting compresses the distances so the inner planets are spread out and the outer ones still fit, while keeping the correct order and the correct angular positions. Switch to Real scale to see the real proportions of the orbits. Planet sizes are exaggerated by default for the same reason; Real-scale sizes are correct relative to the orbits and make the planets almost invisible, which is itself the lesson.

Running time

The Run time control advances the date continuously at one day, week, month or year per second of real time. Mercury completes a lap in 88 days, so at a month per second it takes about three seconds; Neptune takes 165 years, so a year per second is still nearly three minutes. The date in the stats block updates as it runs, and setting the date field resets the clock to that instant.

Orbit lines and labels

Orbit lines are traced from the elements for the date shown, so they include each orbit's eccentricity and inclination. Mercury's tilted, off-centre ellipse is obvious once you look side-on. Labels float above each planet and always face the camera; turn them off for a cleaner render before saving.

Tips and pitfalls

How to read the result

The stats panel starts with the date and time shown, then lists each planet's distance from the Sun in astronomical units (1 AU is Earth's average distance, about 149.6 million km) and its heliocentric ecliptic longitude in degrees. Earth's distance swings between about 0.983 AU in early January and 1.017 AU in early July. Two planets with nearly the same longitude are lined up on the same side of the Sun; an outer planet whose longitude matches Earth's is at opposition, and one that differs by 180° is hidden behind the Sun.

Saving

Download PNG renders the current view at 1080p, 2K or 4K with the starfield background, ready for a slide, a worksheet or a poster. Orbit the view first, then use Fit view to re-centre.

FAQ

Are the positions accurate enough for observation planning?

For knowing which planets are on the same side of the Sun, when an opposition falls or roughly where a planet sits in its orbit, yes. For pointing a telescope you need geocentric coordinates with light-time and nutation applied, which this simple model does not do. Use it to understand the geometry, then a proper ephemeris for the numbers.

Why is the Moon or Pluto not included?

The Moon orbits Earth at a distance that is invisible at any scale where the planets fit on screen, and Pluto's orbit is far enough out and eccentric enough that including it would squash everything else. Dwarf planets and moons may come as a separate tool.

What does heliocentric longitude mean?

It is the angle of the planet around the Sun measured in the ecliptic plane from the vernal equinox direction. Two planets with similar longitudes are on the same side of the Sun; a difference near 180° means they are on opposite sides.

Does it work offline?

Yes. The 3D library and the orbital elements are part of the page. Once it has loaded, no network connection is needed and nothing you do is sent anywhere.

See also: all 3D Science tools, Images, Audio, Video & Screen, PDF, SVG, Simulations & Screensavers, Generative Art, Chart Makers, 3D Model Viewers, Drawing Pads, Mockups & 3D Making, Diagram Makers, Tracker Music.

Related tools