How is the D60 Shashtyamsa sign calculated?
In the convention explained here, divide each 30° natal sign into sixty portions of 0°30′, then count forward from that natal sign. The first portion stays in the natal sign, the second enters the next sign, and the sequence repeats after twelve portions. Exact boundaries belong to the portion that begins there.
D60 is also written Shashtiamsa or Ṣaṣṭyāṃśa. This guide teaches a sign-placement calculation. It does not turn a tiny positional difference into evidence about a person's past lives, character or future. A reproducible mapping and an interpretation are different kinds of claim.
State the convention before comparing charts
The natal-sign starting rule is presented in Narasimha Rao's Vedic Astrology: An Integrated Approach, section 6.2.20. The linked BPHS chapter gives the related rule in verse 6.33. Astrogyana's documented D60 calculation uses successive half-degree portions starting from the natal sign.
Write that rule down before comparing two applications. A shared label such as “D60” does not tell you which settings, longitude reference or interpretation an application uses. Compare the original longitude, the selected zodiac and ayanamsha where applicable, the portion number, and finally the destination sign. Comparing only the last displayed sign hides the first point of disagreement.
The sixty traditional names that follow in the chapter form another layer. The chapter discusses reversing their order for even signs. Do not automatically transfer a statement about those names into a reversal of the forward sign-counting procedure used here. This article does not assign the named deities or pronounce a portion benefic or malefic.
Half a degree is thirty arcminutes, not thirty clock minutes
The division is exact: 30° ÷ 60 = 0.5° = 30′ = 1,800″. The prime and double-prime marks mean angular minutes and seconds. One degree contains sixty arcminutes; one arcminute contains sixty arcseconds.
For example, 12°45′ is 12.75°, because 45 ÷ 60 = 0.75. It is not 12.45°. The latter means 12°27′ and falls on the other side of the 12°30′ boundary. This small-looking notation error changes the portion before any astrological interpretation begins.
When a screen rounds a longitude, preserve the more precise underlying number for the calculation. A displayed 12°30′ could represent a nearby value rounded upward or downward. More decimal places in the result cannot recover precision that was missing in the input.
A five-step calculation you can reproduce
- Normalize the full longitude into 0° ≤ L < 360°. Thus 360° returns to 0°.
- Find the natal sign and its within-sign longitude d, with 0° ≤ d < 30°.
- Find the zero-based portion p = floor(d ÷ 0.5°). Equivalently, use floor(d in arcseconds ÷ 1,800).
- Add p to the natal sign's zero-based index, using Aries = 0 through Pisces = 11.
- Reduce the result modulo twelve and read the destination sign. The human-readable portion number is p + 1.
The compact rule is D60 sign index = (natal sign index + floor(d / 0.5°)) mod 12. Keep the two indexing conventions separate: a zero-based offset of 25 is the twenty-sixth portion, so count twenty-five steps after the natal sign.
Worked example: Scorpio 12°45′
Take an invented full longitude of 222°45′. Removing the first seven complete signs leaves Scorpio 12°45′, or 12.75° within the sign. Dividing 12.75 by 0.5 gives 25.5. Taking the floor gives p = 25, so the body occupies portion 26.
Scorpio has index 7. Therefore (7 + 25) mod 12 = 8, which is Sagittarius. A manual count reaches the same result: remove two complete twelve-sign cycles from the twenty-sixth position and count the second sign from Scorpio.
Now compare Scorpio 12°29′59″ with exactly 12°30′00″. The first is still in portion 25 and maps to Scorpio. The second begins portion 26 and maps to Sagittarius. The boundary convention resolves the difference without assigning either value to two portions.
The complete sixty-part lookup table
The count column works for every natal sign. The final column illustrates that count from Scorpio, so it must not be applied unchanged to a Taurus or Leo longitude. At 30° within a sign, move to the next natal sign before restarting the calculation.
| Portion | Within-sign d | Count from natal sign | Example: Scorpio natal sign |
|---|---|---|---|
| 1 | 0°00′00″ ≤ d < 0°30′00″ | 1 | Scorpio |
| 2 | 0°30′00″ ≤ d < 1°00′00″ | 2 | Sagittarius |
| 3 | 1°00′00″ ≤ d < 1°30′00″ | 3 | Capricorn |
| 4 | 1°30′00″ ≤ d < 2°00′00″ | 4 | Aquarius |
| 5 | 2°00′00″ ≤ d < 2°30′00″ | 5 | Pisces |
| 6 | 2°30′00″ ≤ d < 3°00′00″ | 6 | Aries |
| 7 | 3°00′00″ ≤ d < 3°30′00″ | 7 | Taurus |
| 8 | 3°30′00″ ≤ d < 4°00′00″ | 8 | Gemini |
| 9 | 4°00′00″ ≤ d < 4°30′00″ | 9 | Cancer |
| 10 | 4°30′00″ ≤ d < 5°00′00″ | 10 | Leo |
| 11 | 5°00′00″ ≤ d < 5°30′00″ | 11 | Virgo |
| 12 | 5°30′00″ ≤ d < 6°00′00″ | 12 | Libra |
| 13 | 6°00′00″ ≤ d < 6°30′00″ | 1 | Scorpio |
| 14 | 6°30′00″ ≤ d < 7°00′00″ | 2 | Sagittarius |
| 15 | 7°00′00″ ≤ d < 7°30′00″ | 3 | Capricorn |
| 16 | 7°30′00″ ≤ d < 8°00′00″ | 4 | Aquarius |
| 17 | 8°00′00″ ≤ d < 8°30′00″ | 5 | Pisces |
| 18 | 8°30′00″ ≤ d < 9°00′00″ | 6 | Aries |
| 19 | 9°00′00″ ≤ d < 9°30′00″ | 7 | Taurus |
| 20 | 9°30′00″ ≤ d < 10°00′00″ | 8 | Gemini |
| 21 | 10°00′00″ ≤ d < 10°30′00″ | 9 | Cancer |
| 22 | 10°30′00″ ≤ d < 11°00′00″ | 10 | Leo |
| 23 | 11°00′00″ ≤ d < 11°30′00″ | 11 | Virgo |
| 24 | 11°30′00″ ≤ d < 12°00′00″ | 12 | Libra |
| 25 | 12°00′00″ ≤ d < 12°30′00″ | 1 | Scorpio |
| 26 | 12°30′00″ ≤ d < 13°00′00″ | 2 | Sagittarius |
| 27 | 13°00′00″ ≤ d < 13°30′00″ | 3 | Capricorn |
| 28 | 13°30′00″ ≤ d < 14°00′00″ | 4 | Aquarius |
| 29 | 14°00′00″ ≤ d < 14°30′00″ | 5 | Pisces |
| 30 | 14°30′00″ ≤ d < 15°00′00″ | 6 | Aries |
| 31 | 15°00′00″ ≤ d < 15°30′00″ | 7 | Taurus |
| 32 | 15°30′00″ ≤ d < 16°00′00″ | 8 | Gemini |
| 33 | 16°00′00″ ≤ d < 16°30′00″ | 9 | Cancer |
| 34 | 16°30′00″ ≤ d < 17°00′00″ | 10 | Leo |
| 35 | 17°00′00″ ≤ d < 17°30′00″ | 11 | Virgo |
| 36 | 17°30′00″ ≤ d < 18°00′00″ | 12 | Libra |
| 37 | 18°00′00″ ≤ d < 18°30′00″ | 1 | Scorpio |
| 38 | 18°30′00″ ≤ d < 19°00′00″ | 2 | Sagittarius |
| 39 | 19°00′00″ ≤ d < 19°30′00″ | 3 | Capricorn |
| 40 | 19°30′00″ ≤ d < 20°00′00″ | 4 | Aquarius |
| 41 | 20°00′00″ ≤ d < 20°30′00″ | 5 | Pisces |
| 42 | 20°30′00″ ≤ d < 21°00′00″ | 6 | Aries |
| 43 | 21°00′00″ ≤ d < 21°30′00″ | 7 | Taurus |
| 44 | 21°30′00″ ≤ d < 22°00′00″ | 8 | Gemini |
| 45 | 22°00′00″ ≤ d < 22°30′00″ | 9 | Cancer |
| 46 | 22°30′00″ ≤ d < 23°00′00″ | 10 | Leo |
| 47 | 23°00′00″ ≤ d < 23°30′00″ | 11 | Virgo |
| 48 | 23°30′00″ ≤ d < 24°00′00″ | 12 | Libra |
| 49 | 24°00′00″ ≤ d < 24°30′00″ | 1 | Scorpio |
| 50 | 24°30′00″ ≤ d < 25°00′00″ | 2 | Sagittarius |
| 51 | 25°00′00″ ≤ d < 25°30′00″ | 3 | Capricorn |
| 52 | 25°30′00″ ≤ d < 26°00′00″ | 4 | Aquarius |
| 53 | 26°00′00″ ≤ d < 26°30′00″ | 5 | Pisces |
| 54 | 26°30′00″ ≤ d < 27°00′00″ | 6 | Aries |
| 55 | 27°00′00″ ≤ d < 27°30′00″ | 7 | Taurus |
| 56 | 27°30′00″ ≤ d < 28°00′00″ | 8 | Gemini |
| 57 | 28°00′00″ ≤ d < 28°30′00″ | 9 | Cancer |
| 58 | 28°30′00″ ≤ d < 29°00′00″ | 10 | Leo |
| 59 | 29°00′00″ ≤ d < 29°30′00″ | 11 | Virgo |
| 60 | 29°30′00″ ≤ d < 30°00′00″ | 12 | Libra |
Every block of twelve portions covers 6° of natal longitude. Sixty portions therefore contain five complete sign cycles. Each destination sign appears five times within one natal sign; this is a counting property of the rule, not a ranking of those portions.
Check boundaries, sign changes and the 360° wrap
| Full longitude | Natal sign | Within-sign longitude | Portion | D60 sign |
|---|---|---|---|---|
| 0°00′00″ | Aries | 0°00′00″ | 1 | Aries |
| 0°29′59″ | Aries | 0°29′59″ | 1 | Aries |
| 0°30′00″ | Aries | 0°30′00″ | 2 | Taurus |
| 5°59′59″ | Aries | 5°59′59″ | 12 | Pisces |
| 6°00′00″ | Aries | 6°00′00″ | 13 | Aries |
| 11°59′59″ | Aries | 11°59′59″ | 24 | Pisces |
| 12°00′00″ | Aries | 12°00′00″ | 25 | Aries |
| 29°29′59″ | Aries | 29°29′59″ | 59 | Aquarius |
| 29°30′00″ | Aries | 29°30′00″ | 60 | Pisces |
| 29°59′59″ | Aries | 29°59′59″ | 60 | Pisces |
| 30°00′00″ | Taurus | 0°00′00″ | 1 | Taurus |
| 41°15′00″ | Taurus | 11°15′00″ | 23 | Pisces |
| 224°29′59″ | Scorpio | 14°29′59″ | 29 | Pisces |
| 224°30′00″ | Scorpio | 14°30′00″ | 30 | Aries |
| 359°59′59″ | Pisces | 29°59′59″ | 60 | Aquarius |
| 360°00′00″ | Aries | 0°00′00″ | 1 | Aries |
The 29°59′59″ and 30°00′00″ rows are useful together. Crossing the natal-sign boundary resets the portion index and changes the starting sign. A program that keeps increasing a portion counter across the whole zodiac would implement a different mapping.
The two rows near 224°30′ provide another boundary away from Aries. Checking examples from several natal signs helps reveal a formula that accidentally starts every sign from Aries. The final 360° row checks the normalization step separately from the portion arithmetic.
Why multiplying the full longitude by sixty is different
Consider the invented full longitude 41°15′, which is Taurus 11°15′. Its within-sign value is 11.25°, so p = 22 and the forward-from-Taurus rule gives (1 + 22) mod 12 = 11: Pisces.
A full-longitude harmonic instead gives 60 × 41.25° mod 360° = 315°, in Aquarius. Both arithmetic procedures can be executed correctly, yet their results differ because their starting rules differ. Multiplying full longitude by sixty makes each new 30° natal sign begin the harmonic cycle at Aries; it does not retain the natal-sign offset.
This guide determines the destination sign. It does not define a complete transformed D60 longitude, a house system or an interpretive strength score. If a service also displays degrees within the D60 sign, inspect its documented convention separately.
Check the input interval, not only the displayed answer
A useful precision question is whether the plausible longitude interval crosses a portion boundary. The following examples assume the stated uncertainty bounds include their endpoints. They describe invented angular measurements, not a confidence estimate for anyone's birth record.
| Reported value | Possible interval | Possible portions | D60 sign |
|---|---|---|---|
| 12°45′00″ ± 1′ | 12°44′00″–12°46′00″ | 26 | Sagittarius |
| 12°29′50″ ± 20″ | 12°29′30″–12°30′10″ | 25, 26 | Scorpio, Sagittarius |
| 12°30′00″ ± 30′ | 12°00′00″–13°00′00″ | 25, 26, 27 | Scorpio, Sagittarius, Capricorn |
The first interval stays inside one portion. The second straddles a boundary even though its uncertainty is small. The third includes exactly 13°00′ at its upper endpoint, so portion 27 must also be listed. If an interval endpoint were excluded, its classification could change; write the interval convention explicitly.
A narrow interval near a boundary can be less stable than a wider interval near the middle of a portion. “Accurate to one minute” is therefore incomplete unless it says whether the minute is angular or temporal and how far the coordinate lies from the nearest boundary.
Does the D60 Ascendant change every two minutes?
There is no universal two-minute rule. For a deliberately simplified illustration, assume an angular motion of exactly 15° per hour. At that invented constant speed, crossing 0.5° takes 0.5 ÷ 15 hour = 120 seconds. This explains a familiar shortcut; it does not establish an actual Ascendant's speed for every place and time.
The Ascendant is a geometrical intersection involving the observer's location and the rotating sky. Real sensitivity must be calculated for the relevant coordinates and time interval. Planets also have their own rates; the same two-minute shortcut must not be applied to every body's longitude.
If the birth time is uncertain, record its source and test a defensible interval with consistent settings. Do not adjust the time merely until a desired D60 interpretation appears. That would select an answer first and then manufacture an input to support it.
A practical comparison worksheet
- Record the longitude and whether it is full-zodiac or within-sign.
- Record zodiac, ayanamsha where relevant, and the source precision.
- Convert degrees, arcminutes and arcseconds correctly.
- Write the portion number and natal-sign starting rule.
- Test nearby plausible inputs and exact boundaries separately.
- Compare the resulting sign before comparing any interpretation.
Use the D45 guide to see how a different starting rule changes the calculation, and the D12 guide for another division that counts from the natal sign. Then inspect the Kundli calculation with the assumptions written beside it.
Frequently asked questions
What is one D60 portion?
One portion is exactly half a degree: 30 arcminutes or 1,800 arcseconds within a natal sign.
Where does counting begin in this D60 convention?
It begins from the natal sign and proceeds forward through the zodiac. Portion one stays in the natal sign.
Which portion contains exactly 12°30′?
It begins portion 26. The preceding portion includes values below 12°30′, but not that endpoint.
Is D60 the same as a full-longitude sixtieth harmonic?
Not under the natal-sign starting rule explained here. A full-longitude harmonic discards that starting offset, so many destination signs differ.
Does D60 always change every two minutes?
No. Two minutes follows only from an assumed constant speed of 15 degrees per hour. Actual sensitivity depends on the body, time, location and calculation.
Can a precisely calculated D60 prove a past-life claim?
No. Precision establishes a result under a stated mathematical convention; it does not independently verify a spiritual or predictive interpretation.