About the project
Planetary positions, made visible
ClockAstronomical is an interactive astronomy visualization. It turns a calculated planetary-position snapshot into a clock-like zodiac wheel, then lets you pause, rewind, accelerate, or jump directly to a selected UTC instant. The goal is to make angular position and apparent motion easier to inspect without adding predictions or interpretations.
- Viewpoint
- Earth-centred
- Zodiac
- Tropical or Lahiri sidereal
- Available dates
- AD 1000–3000
- Calculation
- In your browser
Purpose and scope
An ephemeris describes how the coordinates of celestial bodies vary with time. ClockAstronomical presents one calculated instant at a time and can animate successive instants, making the changing longitudes easier to explore than a static table alone.
ClockAstronomical does not provide horoscopes, forecasts, personality readings, compatibility analysis, houses, an ascendant, aspects, or advice. It reports a defined coordinate calculation and leaves its meaning there. The Sun, Moon, Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune, and Pluto are physical displayed bodies. The chart also includes the North and South lunar nodes—calculated points labelled Rahu and Ketu in sidereal mode, not physical objects.
What ClockAstronomical calculates
For each selected instant, ClockAstronomical uses the open-source Astronomy Engine 2.1.19 library to calculate a light-time- and aberration-corrected vector from the centre of Earth to each physical displayed body. It transforms each vector into the true ecliptic and equinox of the selected date, then reports the apparent geocentric ecliptic longitude from 0° up to, but not including, 360°. The app separately derives the selected mean or true North and South lunar-node longitudes. The chart default is the tropical zodiac. With Sidereal selected, ClockAstronomical subtracts the Lahiri (Chitrapaksha) ayanamsa from that tropical longitude before displaying the result. The tropical versus sidereal guide explains why the two modes can report different signs or degrees for the same instant.
The wheel divides that longitude circle into twelve equal 30° zodiac sectors, beginning with Aries at 0° in the selected system. The degree table shows the same position as a sign, a degree within that sign, and a full longitude. Two displayed decimal places are a reading aid, not a claim of 0.01° accuracy.
For Mercury through Pluto and the lunar nodes, an R means longitude was decreasing across a numerical window from half a day before to half a day after the selected instant. The Sun and Moon are always shown without a retrograde label. This method classifies motion at the displayed instant; it does not solve the exact time of a planetary station. Read how retrograde status works before using the marker near a station.
The wheel is not a local sky map. ClockAstronomical does not ask for your latitude, longitude, or elevation, and it does not show altitude, azimuth, rise or set times, distance, ecliptic latitude, or visibility from your location.
Dates, time, and calendar convention
ClockAstronomical accepts instants from 1 January AD 1000 at 00:00:00.000 UTC through 31 December AD 3000 at 23:59:59.999 UTC, inclusive. Manual entries are interpreted as UTC, and shared chart links preserve the selected timestamp in the URL. The supported range and accuracy guide documents the exact boundaries and the narrower accuracy-target interval.
The calendar is proleptic Gregorian: modern Gregorian calendar rules are extended backward before their historical introduction. A date copied from a Julian-calendar or other historical source may therefore need conversion before it represents the same physical day. The browser time model also does not represent leap-second instants.
Accuracy and JPL verification
Availability and accuracy are separate policies. ClockAstronomical maintains a 0.1° accuracy target from 1900 through 2100. Dates before 1900 or after 2100 remain available but are labelled Extended / approximate. The target is not a warranty, certification, or substitute for a professional ephemeris.
Before choosing the long-range window, the shipped calculation pipeline was compared with NASA/JPL Horizons DE441 observer output for ecliptic-of-date longitude from the geocentre. A terrestrial-time-matched grid sampled every 90 days from the start of AD 1000 through the start of AD 3101—8,527 samples for each displayed body. The largest angular difference in that grid was 0.0610°.
A separate same-calendar-label daily comparison for AD 3000 found its largest difference in the Moon, at 0.8209°. That larger value primarily illustrates how future civil-time and Earth-rotation assumptions can cause two systems to map the same written date and time to different physical instants. ClockAstronomical therefore stops at AD 3000 and does not promise a blanket one-degree tolerance outside 1900–2100.
Thousands of passing samples are useful evidence, but they do not prove a continuous maximum over two millennia. Small longitude differences can also change a sign, displayed degree, or retrograde label near a boundary. Use a suitably configured authoritative ephemeris whenever precision is consequential.
Privacy by design
Chart inputs and astronomical calculations run in the browser and are not sent to a ClockAstronomical application backend. The site has no account system, chart database, or profile. A theme preference and your optional Analytics choice can be stored on your device, and a share link places the selected timestamp, renderer, and zodiac mode in the URL you choose to copy.
Loading any website still requires requests to its host. If you allow optional Analytics, ClockAstronomical uses Google Analytics to measure visits and usage; the Analytics tag remains unloaded if you reject it. The site currently loads its typefaces from Google Fonts. The complete current data-flow description is maintained in the Privacy Policy.
Sources, versions, and corrections
ClockAstronomical’s technical explanations are based on the calculation that ships in the site, its pinned Astronomy Engine dependency, and primary astronomical sources. Worked examples should identify the UTC instant and software version so the result can be reproduced.
Reproducing a discrepancy requires the complete timestamp, the other tool’s coordinate and time settings, and the values being compared. Confirmed errors found during testing and maintenance are corrected in the code or content. Material changes to dated policy pages receive a revised effective date. The FAQ covers common comparison and reading questions.