DATDate & Time

Chinese Zodiac Calculator

Find your Chinese zodiac animal, element, and yin/yang polarity from your birth date. Accounts for the Chinese New Year boundary so dates in January and early February resolve to the correct lunar year.

Try an example

How It Works

Formula

animalIndex=(Ylunar1900)mod12\text{animalIndex} = (Y_{\text{lunar}} - 1900) \bmod 12

element=((Ylunar4)mod10)/2\text{element} = \left\lfloor ((Y_{\text{lunar}} - 4) \bmod 10) / 2 \right\rfloor

yangYlunarmod2=0\text{yang} \Leftrightarrow Y_{\text{lunar}} \bmod 2 = 0

Where

YlunarY_{\text{lunar}}

The lunar (Chinese) year your birth date falls into

animalIndex\text{animalIndex}

Position in the 12-animal cycle, 0 = Rat through 11 = Pig

element\text{element}

Element index, 0 = Wood, 1 = Fire, 2 = Earth, 3 = Metal, 4 = Water

Enter your date of birth. The calculator looks up the Chinese New Year date for that year — if your birth date falls before it, the lunar year is the previous one. From the lunar year, it derives your animal (12-year cycle), element (10-year stem cycle), and yin/yang polarity, plus the four most recent years that share the same animal.

Frequently Asked Questions

Related Calculators

Ready to Calculate?

Free calculators.