Chinese Sexagenary Cycle Converter

Find the Heavenly Stem and Earthly Branch for any Gregorian year

Convert any Gregorian year to its Chinese sexagenary cycle name — the Heavenly Stem and Earthly Branch pair — with the zodiac animal, the five-element and yin/yang polarity, and its position in the 60-year cycle. Runs in your browser. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

What is the sexagenary cycle?

It is a 60-year cycle made by pairing 10 Heavenly Stems with 12 Earthly Branches. Because 10 and 12 repeat together only every 60 years, each combination such as jiǎ-zǐ recurs once per 60 years, giving every year a unique two-character name within the cycle.

Every year in the traditional Chinese calendar carries a two-character name from the sexagenary cycle: a Heavenly Stem paired with an Earthly Branch. This tool converts any Gregorian year into that name, along with its zodiac animal, its five-element polarity, and where it sits in the 60-year cycle.

How it works

The cycle pairs 10 stems with 12 branches. Anchored on the known fact that 1984 is jiǎ-zǐ (the first position in the cycle), the indices are simple modular arithmetic:

stemIndex   = (year − 4) mod 10
branchIndex = (year − 4) mod 12
cyclePos    = ((year − 4) mod 60) + 1

The branch index selects both the branch character and its zodiac animal, while the stem index gives the element and yin/yang polarity. Because 10 and 12 have least common multiple 60, the full stem-branch pairing repeats every 60 years.

The ten Heavenly Stems

StemPinyinElementPolarity
jiǎWoodYang
WoodYin
bǐngFireYang
dīngFireYin
EarthYang
EarthYin
gēngMetalYang
xīnMetalYin
rénWaterYang
guǐWaterYin

Each element appears twice in succession — once as Yang, once as Yin — before the cycle moves to the next element.

The twelve Earthly Branches and their animals

BranchPinyinAnimalBranchPinyinAnimal
RatHorse
chǒuOxwèiGoat
yínTigershēnMonkey
mǎoRabbityǒuRooster
chénDragonDog
SnakehàiPig

The 12-animal zodiac is simply the Earthly Branch cycle expressed with animal names. The branch also carries its own element and yin/yang attribution in traditional Chinese cosmology, though the tool focuses on the stem-derived element that is most commonly used.

Worked examples

  • 1984 — jiǎ-zǐ (甲子), Yang Wood Rat, cycle position 1. The start of the current 60-year cycle.
  • 2000 — gēng-chén (庚辰), Yang Metal Dragon. The Dragon is one of only two years without a real-world animal counterpart (the other being the Goat/Ram/Sheep, which varies by translation).
  • 2025 — yǐ-sì (乙巳), Yin Wood Snake, cycle position 42.
  • 2026 — bǐng-wǔ (丙午), Yang Fire Horse, cycle position 43.

The lunar-year boundary

The Chinese sexagenary year begins at the lunar New Year, which falls somewhere between 21 January and 20 February in the Gregorian calendar. A person born in late January or early February should check the exact New Year date for that year before assigning their zodiac animal and stem-branch — they may belong to the previous year’s cycle. For example, someone born on 15 January 1984 belongs to the previous year’s cycle (guǐ-hài, Yin Water Pig, 1983) rather than the famous jiǎ-zǐ Rat year. This boundary is a frequent source of confusion in Western zodiac charts that assume 1 January.