Human Design

How we calculate the chart

A bodygraph is astronomy plus a fixed table: where 13 celestial bodies stood at birth and about three months before it, and which gates and lines those positions fall into. Below is exactly what we calculate, with what data, and control dates anyone can check in any other service.

1. Ephemerides: planet positions

The positions of the Sun, Moon, Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune and Pluto come from astronomy-engine (Don Cross, open source). It is built on the VSOP87 planetary theory and a lunar model and is accurate to within one arcminute. For scale: one Human Design line is 56′15″ wide, so the error is dozens of times smaller than a line.

Positions are geocentric, corrected for aberration, in the tropical zodiac (measured from the vernal equinox). Earth is the point opposite the Sun (+180°). The difference between terrestrial and universal time (ΔT) is applied by the library automatically.

The lunar nodes are true nodes: the osculating node, the point where the plane of the Moon's actual orbit at that moment crosses the ecliptic. We compute it from the Moon's position and velocity in the same ephemerides — as Swiss Ephemeris and most Human Design services do. The South Node is opposite the North Node. In late October 2026 we replaced an approximate node formula (a few of Jean Meeus's correction terms, off by up to 17′) with this exact calculation: in some charts a node's line and the Environment and Perspective arrows changed, and in about one chart in 125 a channel did too.

2. The Design moment: 88° of solar arc

The unconscious (red) side of the chart is not taken “88 days before birth” but at the moment the Sun stood exactly 88° of ecliptic longitude earlier than at birth. Because Earth's orbital speed varies, that is roughly 86 to 92 days. We find the moment by iteration until the Sun's longitude matches the target far more closely than a line, then calculate all 13 bodies at that minute.

3. From degrees to gates and lines

The zodiac circle is divided into 64 gates of 5°37′30″ in the order of the Rave mandala. The first, gate 25, begins at 28°15′ Pisces (358°15′ longitude). Each gate has 6 lines of 56′15″, then colors, tones and bases, from which the variables are derived. Type, authority, profile, definition and incarnation cross follow from these activations by fixed rules: a channel is defined when both its gates are active, a center when it lies on a defined channel.

4. Time zones

Charts most often disagree between services not because of astronomy but because of an hour: a person is born on local time, while planets are calculated in universal time (UTC). So we never guess the offset from longitude or from today's rules.

  1. The birth place is found with the Open-Meteo geocoder, which returns coordinates and a time zone from the IANA database (for example, Europe/Kyiv).
  2. The UTC offset in force at that minute in that place comes from the standard IANA time zone database (tz database). It keeps the full history: Moscow time in Soviet Ukraine until 1990, years without daylight saving, wartime time, experiments such as year-round daylight time.
  3. A time that never existed (the spring clock change) or occurred twice (the autumn one) resolves to one valid moment.

A limitation worth knowing: for births before 1970 the IANA database has gaps in some regions. If you were born earlier and in a small town, compare the UTC offset the chart shows with a reference such as the astro.com atlas.

5. What affects accuracy most

The birth time. The Moon crosses a line in under two hours and a gate in about half a day, so an error of even 15–30 minutes can change the Moon's line, sometimes its gate, a channel or the type. The Sun changes line about once a day, so the profile only changes when the Sun was near a line boundary. More in the Basics section.

Between services there can be rare one-line differences in the lunar node gates: some use the true node, others the mean one. We use the true node. The Variables (color and tone) are so fine that even a fraction of an arcminute between ephemerides sometimes changes the base.

6. How we check the calculation

The calculation engine is covered by automated tests: the gate and line of every activation are checked against the wheel formula from the open hdkit project on 80 charts, hdkit's reference chart matches to within an arcminute, and the gate → center table is checked independently. Below are control dates chosen to test the trickiest part — historical time zones. The result is calculated live by the same code as your chart.

Control dates

Kyiv, 1975-01-20

Soviet time: until 1990 Kyiv kept Moscow time — UTC+3 in winter, not today's UTC+2.

Local time
1975-01-20 06:10 · Europe/Kyiv
Offset
UTC+3
Birth (UTC)
1975-01-20 03:10 UTC
Design (UTC)
1974-10-25 05:15 UTC
Type
Generator
Profile
4/6
Authority
Sacral authority
Sun: Personality / Design
60.4 / 50.6
Cross
Right Angle Cross of Laws (60/56 | 50/3)

Kyiv, 1985-05-12

Moscow summer time — UTC+4. A service applying today's rule would be an hour off.

Local time
1985-05-12 14:30 · Europe/Kyiv
Offset
UTC+4
Birth (UTC)
1985-05-12 10:30 UTC
Design (UTC)
1985-02-12 10:03 UTC
Type
Generator
Profile
3/6
Authority
Sacral authority
Sun: Personality / Design
23.3 / 49.6
Cross
Right Angle Cross of Explanation (23/43 | 49/4)

Kyiv, 2010-07-15

An ordinary modern case: Kyiv summer time, UTC+3.

Local time
2010-07-15 08:00 · Europe/Kyiv
Offset
UTC+3
Birth (UTC)
2010-07-15 05:00 UTC
Design (UTC)
2010-04-14 16:41 UTC
Type
Generator
Profile
3/5
Authority
Sacral authority
Sun: Personality / Design
62.3 / 42.5
Cross
Right Angle Cross of Maya (62/61 | 42/32)

New York, 1974-01-15

The energy crisis: in January 1974 the US went on year-round daylight time — UTC−4 instead of UTC−5.

Local time
1974-01-15 09:00 · America/New_York
Offset
UTC-4
Birth (UTC)
1974-01-15 13:00 UTC
Design (UTC)
1973-10-20 13:16 UTC
Type
Generator
Profile
5/1
Authority
Sacral authority
Sun: Personality / Design
61.5 / 50.1
Cross
Left Angle Cross of Obscuration (61/62 | 50/3)

London, 1968-11-03

The British Standard Time experiment of 1968–1971: Britain stayed on UTC+1 through the winter.

Local time
1968-11-03 12:00 · Europe/London
Offset
UTC+1
Birth (UTC)
1968-11-03 11:00 UTC
Design (UTC)
1968-08-05 11:43 UTC
Type
Generator
Profile
4/6
Authority
Sacral authority
Sun: Personality / Design
44.4 / 33.6
Cross
Right Angle Cross of the Four Ways (44/24 | 33/19)

Delhi, 1990-08-15

A half-hour zone — UTC+5:30.

Local time
1990-08-15 06:45 · Asia/Kolkata
Offset
UTC+5:30
Birth (UTC)
1990-08-15 01:15 UTC
Design (UTC)
1990-05-15 01:26 UTC
Type
Projector
Profile
4/6
Authority
Emotional authority
Sun: Personality / Design
4.4 / 23.6
Cross
Right Angle Cross of Explanation (4/49 | 23/43)

Sydney, 2001-12-31

Southern hemisphere, daylight time UTC+11: in universal time the birth is still on 30 December.

Local time
2001-12-31 07:20 · Australia/Sydney
Offset
UTC+11
Birth (UTC)
2001-12-30 20:20 UTC
Design (UTC)
2001-10-04 09:03 UTC
Type
Generator
Profile
6/2
Authority
Sacral authority
Sun: Personality / Design
58.6 / 48.2
Cross
Left Angle Cross of Demands (58/52 | 48/21)

Check it yourself

Enter any of the control dates on our chart page and in another service — Jovian Archive or MyBodyGraph, for example — and compare the type, profile, authority and the Sun's gates and lines. If you find a difference, write to us: we look into every case.

Calculate a chart →Write to us →