Birth Chart Calculator

Calculate your sun, moon and rising signs from your birth date, time and place, with exact degrees.

The method behind this calculator

Most free sun-sign tools just look your date up in a table of ranges, which fails for anyone born near a cusp because the Sun does not change sign at the same moment every year. This calculator computes the actual solar longitude from your birth moment instead.

The Moon is computed with a standard low-precision series accurate to roughly a fifth of a degree, and the ascendant from local sidereal time and latitude. The ascendant is the placement most sensitive to birth time — it moves a full degree every four minutes.

How to fill it in

  1. Enter your birth date and time as precisely as you can.
  2. Enter the UTC offset that applied at your birth place and date.
  3. Enter the latitude and longitude of your birth place.

Formula reference

solar longitude from mean longitude plus equation of centre lunar longitude from the main periodic terms, accurate to about 0.2° ascendant from local sidereal time, latitude and the obliquity of the ecliptic

The default scenario, worked through

As an example, with a longitude of -0.13, the calculator returns a sun sign of ♊ Gemini 23° 59′. Underneath, Moon sign comes out at ♑ Capricorn 27° 56′ and Rising sign at ♎ Libra 11° 05′. Change any field and every figure updates as you type.

Common questions

Why do I need my birth time?
For the ascendant, which changes sign roughly every two hours. Sun and moon signs usually survive an approximate time; the rising sign does not.
What UTC offset should I use?
The one in force at your birth place on that date, including any daylight saving. Historic offsets have changed in many countries.
Is astrology scientific?
No. There is no evidence that planetary positions influence personality or events. These calculations are astronomically accurate but the interpretation is for entertainment.