SignWheelYour chart, in plain words

How we calculate

Calculated, not typed in. Checked, not promised.

This page is the whole method, in the open. If a line of it ever stops being true of the site, the words change before the site does.

The short version

Planetary positions on SignWheel are calculated in your own browser, from the VSOP87 planetary data published by the Bureau des Longitudes in Paris, the same family of tables most professional astrology software is built on. The Moon uses a compact published algorithm with its main wobbles (perturbations) included. Houses, the rising sign and the Midheaven are worked out from the time and place by formulas we wrote and tested ourselves. The zodiac is tropical, the one used by nearly all Western astrology sites.

Before this page was written, we tested the calculator against reference values derived from NASA's Jet Propulsion Laboratory ephemeris (DE440), the data the space agencies navigate by. That reference was itself checked against the Swiss Ephemeris, the paid standard the big astrology sites use, on 100 charts: the two agreed to within about a fiftieth of one arc-minute on every planet. Then we measured our own browser calculator against the same reference. The results are below, exactly as measured.

Our measured accuracy

Worst difference found between this calculator and the NASA JPL reference, across the standard test charts and a fresh set of 60 random charts drawn for an independent audit on November 9, 2026 (normal births, southern hemisphere, far north, clock-change traps, a birth minutes before a sign change). The same audit also compared us against three published online ephemerides, including one built on the Swiss Ephemeris, and found the same picture:

BodyWorst difference
Sun0.22 arc-minutes
Mercury, Mars, Jupiter, Saturn, Uranus, Neptuneunder 0.55 arc-minutes
Venus1.40 arc-minutes
Pluto2.01 arc-minutes
Moonunder 5 arc-minutes
Rising sign and Midheavenunder 0.45 arc-minutes for births after 1970; up to about 8 for births before 1950

One arc-minute is a sixtieth of a degree. For scale: a chart printed by a major site that differs from these values by more than about 2 arc-minutes on a planet is working from different settings or a lower-grade table, and any difference in the sign is a plain error. The Moon is our least precise line because it moves fast and wobbles most; about 5 arc-minutes is under ten minutes of clock time in Moon terms, and we would rather publish the number than round it away. The rising sign and Midheaven drift a little more for births before 1950 because our angle maths handles Earth's slightly uneven rotation in a simpler way for those years; the planets are unaffected. In the full audit, 600 placements produced no wrong signs and no wrong time offsets in 68 out of 68 tricky clock cases.

Check us yourself, in two minutes

Draw any chart here, then draw the same birth on astro.com (Astrodienst, the Swiss Ephemeris people) and compare the placement table line by line. The signs should match everywhere, and the degrees should match within the differences above. Where a site will not show you degrees, a house system, or the time offset it used, you cannot check it. We print all three on every chart.

The honest edges

The offset is printed. Every chart states the time zone and the exact offset used, because most wrong charts are wrong there, not in the planets.

Clock-change births are flagged. A birth time in the spring-forward gap never existed as a local time, and a time in the fall-back hour happened twice. If yours is one of those, the chart tells you which reading we used and why, instead of hiding the choice.

Far north and far south. The usual house system, Placidus, mathematically cannot be drawn for some charts at high latitudes. Some sites switch systems silently or keep the Placidus label on a chart that is not Placidus. We print a warning on the chart and label the fallback (Equal houses) as what it is.

No birth time, no guessing. Without a birth time there is no rising sign and no houses, so we show none. The Moon can even change sign during a single day; when it does, the chart shows the day's range and names both possible signs.

No rounding across a sign. A Sun at 29 degrees 59 minutes of Pisces is printed as Pisces 29°59′. It is never rounded up into the next sign, a mistake we have caught a major site making.

What accuracy does not mean

All of the above is about arithmetic: whether the planets are put in the right places. It says nothing about what a placement means. The readings are traditional interpretations, written by us in plain words, offered for entertainment and reflection. No calculation, however exact, turns an interpretation into a fact about your future, and we do not claim otherwise anywhere on this site. See the Disclaimer.

Your inputs decide the result

A chart is only as accurate as the birth date, time and place used to make it. A birth time out by a few minutes can move the rising sign, especially near a sign boundary or at high latitudes. If a chart looks wrong, check the place and the offset printed on it first, and try the nearest larger town if a small birthplace is missing from the list.

Found a mistake? If a position on your chart disagrees with the inputs shown on it, we would rather fix a calculation fault than leave it. That is a promise we can keep precisely because the working is shown.