Reviews · Stress test
Astrology calculator edge cases: five awkward births, tested
· 10 min read · Calculated with the Charthood engine
Most reviews test an astrology calculator on easy births: a sensible time, a big city, a recent year. Real people are less tidy. We took five awkward births and pushed them through our own engine, to see where the Charthood calculator copes and where it doesn’t. The numbers below come straight from the code, and two of the five turned up genuine limits.
How we ran the stress test
Each case uses the same engine that draws a chart on the site. We changed only the birth details, then read what came out: the UTC moment, the Rising sign, the Sun and Moon, and any note the chart prints. Where we compare against a “wrong” answer, the wrong answer is a different setting of the same engine, so the gap is real and not a guess.
We cast Robin, one of our fictional example people, for the sign-edge case. The other four use made-up births chosen to be awkward. Positions come from astronomy-engine, which we explain in our ephemeris guide. Everything is UTC unless stated.
What if I was born when the clocks changed?
Twice a year a local clock does something odd. In spring it jumps forward and a stretch of time never happens. In autumn it falls back and a stretch happens twice. We tested both in Chicago in 2024.
| Typed (Chicago) | Reading | UTC | Rising |
|---|---|---|---|
| 10 Mar, 01:59 | Normal (UTC−6) | 07:59 | 27°56′ Sagittarius |
| 10 Mar, 02:30 | Skipped hour, read as after the change | 08:30 | 5°09′ Capricorn |
| 10 Mar, 03:00 | Normal (UTC−5) | 08:00 | 28°10′ Sagittarius |
| 3 Nov, 00:59 | Normal (UTC−5) | 05:59 | 24°56′ Leo |
| 3 Nov, 01:30 | Repeated hour, first one used | 06:30 | 0°58′ Virgo |
| 3 Nov, 01:30 | Repeated hour, second one (not offered) | 07:30 | 12°40′ Virgo |
| 3 Nov, 02:00 | Normal (UTC−6) | 08:00 | 18°33′ Virgo |
The skipped hour
A birth at 02:30 on 10 March 2024 cannot have been read off a Chicago clock, because that time never appeared. The engine maps it to 08:30 UTC, which is 08:00 UTC plus half an hour. The chart carries this note: “The clocks went forward that night and skipped this time. We’ve read it as the hour after the change.” That is a sensible reading and it is on the page. It is still a guess about what the person who wrote the time meant.
The repeated hour
At 01:30 on 3 November 2024 there are two real moments, an hour apart. The engine uses the first, 06:30 UTC, and says so. The second is 07:30 UTC. The Rising sign is Virgo either way, but the degree moves from 0°58′ Virgo to 12°40′ Virgo, and the Moon from 0°35′ Sagittarius to 1°06′ Sagittarius.
The limit: Charthood gives you no switch to choose the second reading. If a hospital record says “after the clocks went back”, you can’t tell the tool. A calculator that lets you set the UTC offset by hand would.
Does my birth date change at midnight UTC?
No, but the sky is read at UTC, and UTC can be on a different day from the one on the birth certificate. We tried both directions.
| Birth (local) | UTC moment | Sun | Moon | Rising |
|---|---|---|---|---|
| 1 January 2025, 12:30am Sydney | 31 December 2024, 13:30 | 10°22′ Capricorn | 18°03′ Capricorn | 6°24′ Libra |
| 31 December 2024, 10:30pm Chicago | 1 January 2025, 04:30 | 11°00′ Capricorn | 26°26′ Capricorn | 22°53′ Virgo |
| Sydney again, clock read as UTC | 1 January 2025, 00:30 | 10°50′ Capricorn | 24°11′ Capricorn | 21°14′ Pisces |
The Sydney baby was born on 1 January 2025 by the local calendar, and on 31 December 2024 in UTC. The Chicago baby went the other way. The chart header keeps the date you typed and adds the offset, so it reads “1 January 2025 · 12:30am (UTC+11) · Sydney, New South Wales, Australia”. The sky itself uses the UTC moment, which is correct.
Read as UTC, the Sydney birth would have been Pisces rising instead of Libra, with a Moon 6° out. This is the commonest error in cheap calculators, and it is the one our rising sign study warns about. Charthood passed this test with no caveat.
What if my planet is right on a sign edge?
On 20 March 2024 the Sun crossed into Aries at 03:06 UTC. We cast two London births two minutes apart on either side. London was on GMT that day, so the clock time and UTC match.
| Case | UTC | Sun | Rising |
|---|---|---|---|
| London, 03:05 | 03:05 | 29°59′ Pisces | 11°04′ Capricorn |
| London, 03:07 | 03:07 | 0°00′ Aries | 11°36′ Capricorn |
| 03:07 with the zone one hour out | 02:07 | 29°57′ Pisces | 27°01′ Sagittarius |
| London, 01:00 | 01:00 | 29°54′ Pisces | 13°10′ Sagittarius |
The engine behaves exactly as it should. Two minutes decide the sign, and a one-hour clock error flips it. Minutes are truncated, so the 03:07 Sun reads 0°00′ Aries, just over the line.
Robin’s Moon is the everyday version. At 8:30am it is at 29°02′ Libra, 57′ short of Scorpio. The Moon crosses at 16:24 UTC, which is 10:24 in Chicago and 115 minutes after the birth. A birth time of 10:30 would have given a Scorpio Moon, which is the sign next door.
Can a birth chart be cast near the Arctic?
Planets don’t care about latitude. Houses do. Placidus finds each cusp from how long a degree stays above the horizon. Far enough north, some degrees never rise or set, and the sum has no answer. We took Robin’s birth moment, purely as a thought experiment, and placed it at four northern towns.
| Place | Latitude | Houses used | Rising | Midheaven |
|---|---|---|---|---|
| Reykjavík | 64.1°N | Placidus | 24°53′ Taurus | 6°42′ Capricorn |
| Fairbanks | 64.8°N | Placidus | 23°51′ Gemini | 15°32′ Capricorn |
| Tromsø | 69.6°N | Porphyry (instead of Placidus) | 29°06′ Cancer | 0°53′ Aquarius |
| Longyearbyen | 78.2°N | Porphyry (instead of Placidus) | 5°54′ Virgo | 27°43′ Capricorn |
Reykjavík and Fairbanks keep Placidus on this date. Tromsø and Longyearbyen do not, so the engine switches to Porphyry and the chart prints: “Placidus houses can’t be drawn this close to the pole, so this chart uses Porphyry houses.” Our accuracy page says this is the same choice Swiss Ephemeris makes.
The fallback is honest and visible, which is the right design. What we can’t claim is that the fallback is the “correct” chart. It is a different house system, so the same planet may land in a different house than a Placidus-loving astrologer expects. The Rising sign and Midheaven are still computed.
The earliest and latest years
The engine accepts birth years from 1900 to 2100. We tried a day either side of each limit.
| Date typed | Result |
|---|---|
| 31 December 1899 | Refused: “Charts can be cast for 1900 to 2100.” |
| 1 January 1900 | Chart made: Sun 10°55′ Capricorn, clock at UTC−6 |
| 31 December 2100 | Chart made: Sun 10°06′ Capricorn, clock at UTC−6 |
| 1 January 2101 | Refused: “Charts can be cast for 1900 to 2100.” |
The boundary is clean. What the boundary doesn’t say is how far to trust the edges. We checked planets against NASA’s JPL Horizons only between 1931 and 2039, so charts for 1900 to 1930 and 2040 to 2100 are inside the allowed range but outside what we’ve tested. The planets are very likely fine. The clock is the bigger worry. A noon birth in Mumbai on 1 January 1900 gets an offset of UTC+5:21, a local time from before India had one standard zone.
“The pre-1970 entries in this database cover only a tiny sliver of how clocks actually behaved;”
So an old birth deserves a second look at the UTC offset the chart prints, and for 2040 onwards, nobody can know the future clock rules yet.
The scorecard
| Case | Verdict | What to know |
|---|---|---|
| Skipped hour (spring) | Handled, with a note | One reading, stated on the chart. No way to override. |
| Repeated hour (autumn) | Handled, with a limit | First time used and stated. Second cannot be chosen. |
| Midnight and UTC date | Handled | Local date kept, sky read at the UTC moment. |
| Sign edge | Handled, with a limit | Correct to the minute. Only the Moon gets a warning when time is unknown. |
| Arctic latitudes | Handled, with a note | Falls back to Porphyry and says so. |
| Year limits | Handled, partly unchecked | Clean cut-off at 1900 and 2100. Planets checked only from 1931 to 2039. |
Common mistakes and honest limits
- Trusting a time from memory. Birth times given as “about midnight” sit right on the boundary where the UTC date changes. Check the certificate.
- Ignoring the note on the chart. When a tool says it guessed, believe it. Ours prints the guess so you can judge it.
- Thinking a sign edge is a verdict. A Sun at 0°00′ Aries is no more “Aries” than one at 15°. A cusp birth deserves a look at the neighbouring sign, not a crisis.
- Assuming Placidus always works. It doesn’t above the polar circles. Look at which system your chart actually used.
- Reading precision as truth. A chart prints minutes of arc. A birth time written to the nearest quarter hour doesn’t earn that precision.
What to check in any astrology calculator
- Does it print the UTC offset or UTC time it used? If not, you can’t audit the clock.
- What does it do with a time the clocks skipped or repeated? A good tool says which reading it chose.
- Does it keep your local birth date, but read the sky at UTC?
- Does it warn when a planet may have changed sign during an unknown birth time?
- Which house system does it use at high latitudes, and does it say so?
- What range of years does it cover, and what has been checked?
Run those six against any tool you use. If you want ours, the free birth chart calculator prints the offset under the title, and our eight-point checklist goes further. For a worked comparison against NASA, see the accuracy review.
Questions people ask
What happens if I was born in the hour the clocks changed?
If the clocks skipped your birth time in spring, Charthood reads it as the hour after the change. If they showed it twice in autumn, it uses the first time. In both cases the chart carries a note saying which reading it chose.
Why does my chart show a different date from my birth certificate?
It doesn't. The chart prints your local date. The sky is read at the UTC moment, which can fall on the day before or after. A birth just after midnight in Sydney is still the previous day in UTC.
Can a birth chart be cast above the Arctic Circle?
Yes, for planets, the Rising sign and the Midheaven. Placidus houses cannot be drawn where some degrees never rise or set, so Charthood uses Porphyry houses there and says so on the chart.
How far back can a birth chart calculator go?
Charthood casts charts from 1900 to 2100. Planet positions are checked against NASA JPL Horizons for 1931 to 2039. Time zone records are thinner before 1970, so older births deserve an extra check on the offset.
See it in your own chart
Free, no account. Your wheel, your big three, your houses and aspects, and today's transits.
Make my chart