Sets the time zone so your birth time converts correctly. City data from GeoNames, CC BY 4.0.

Your Sun, Moon and rising signs are the three placements astrologers call the "big three", and together they are the shorthand version of a birth chart. The Sun sign is the one you already know: it is the zodiac sign the Sun occupied on your birthday, and it is read as your core identity and sense of purpose. The Moon sign is the sign the Moon occupied at the moment you were born, and it describes emotional nature, instinct and what makes you feel safe. The rising sign - properly the ascendant - is the zodiac sign that was climbing over the eastern horizon at your birth time and place, and it stands for first impressions and the way you instinctively approach anything new.
The three need very different amounts of information, which is why so many people know only one of them. The Sun moves about one degree a day, so a date alone settles it except on a cusp. The Moon covers roughly thirteen degrees a day - a whole sign every two and a half days - so on about two days in five it changes sign partway through, and a birth time is what tells the two apart. The ascendant is the demanding one: the Earth turns a full circle in twenty-four hours, so the rising sign changes about every two hours and depends on the latitude and longitude of the birthplace as well as the exact minute. Two people born the same day in the same city can share a Sun and a Moon and still have completely different ascendants.
This calculator computes all three from the astronomical positions rather than from a lookup table of date ranges. It uses the standard algorithms in Jean Meeus's Astronomical Algorithms for the solar and lunar longitudes and for local sidereal time, applies the historical time-zone rules for your birthplace, and reports each placement to the arcminute. Everything runs in your browser: the birth details you type are never uploaded, logged or stored. Where the answer genuinely is not certain - an unknown birth time, a placement sitting on a cusp, a clock that went back the night you were born - it says so instead of guessing.
Pick the calendar date you were born. This alone fixes your Sun sign on almost every day of the year, and is the only field the calculator strictly requires.
Type the time from your birth certificate, to the minute if you have it. The Moon sign needs it on cusp days and the rising sign needs it always. Tick "time unknown" if you do not have one.
Start typing and pick your city from the list. The coordinates set the ascendant and the time zone converts your local birth time to universal time, including any daylight saving in force that day.
See each sign with its exact degree, element, modality and ruling planet, a reading for that placement, the whole-sign house layout and how the three interact. Copy the summary to keep it.
Solar and lunar longitudes from the full Meeus series, accurate to better than a hundredth of a degree - not a table of approximate date ranges
Every placement reported to the arcminute, with the whole-sign house each body falls in and the midheaven alongside the ascendant
Birth times are converted using the IANA rules that were actually in force that day, including wartime and daylight saving changes, with a manual offset for older records
Flags cusp placements, ambiguous clock-change nights and unknown birth times, showing both possible signs instead of quietly picking one
Cast a full natal chart from your birth date, time and place - ten bodies, house cusps in three systems, every aspect with its orb, and a chart wheel
A transit calendar for the months ahead: which days carry supportive contacts to your birth chart, which carry friction, and which are quiet
Find your Moon sign from your birth date, time and place, with the exact degree - and an honest answer when the Moon changed sign on the day you were born
Find your rising sign - the ascendant - from your exact birth time and place, with the degree, the midheaven and the whole-sign house layout
0 comments
No comments yet. Be the first to share your thoughts!