Chinese Zodiac Calculator & Lunar Destiny Profile
Calculate your precise Chinese Zodiac sign, Element (Wood/Fire/Earth/Metal/Water), and Ascendant Animal using authoritative Lunar New Year dates (1900-2044). Includes compatibility analysis and personality traits.
Enter your birth details for a precise Lunar calculation.
About
The Chinese Zodiac (Shengxiao) is a repeating cycle of 12 years, with each year being represented by an animal and its reputed attributes. However, contrary to popular belief, the cycle does not align with the Gregorian (Western) calendar year of January 1st.
Authentic Zodiac calculation depends strictly on the Lunar New Year, which fluctuates annually between January 21 and February 20. Users born in early months are often misidentified by simplified calculators. For example, a person born on January 15, 1990 is a Snake, not a Horse, because the 1990 Lunar New Year began on January 27.
This tool utilizes a precise 144-year Lunar Lookup Table (1900-2044) to determine your exact Annual Animal, Elemental Fixed Sign (Wu Xing), and your "Secret Animal" determined by your hour of birth.
Formulas
The Chinese Zodiac is based on the Sexagenary cycle (60-year stem-branch cycle). The calculation involves determining the Lunar Offset.
Where the L (Lunar Year) is calculated by comparing the birth date D against the Lunar New Year table T:
L = {
Legend:
- Y = Solar Gregorian Year of birth.
- T[Y] = Date of Lunar New Year for year Y.
- Indexanimal maps to: 0=Rat, 1=Ox, ..., 11=Pig.
Reference Data
| Start Date (Lunar) | End Date | Element | Animal | Yin/Yang |
|---|---|---|---|---|
| Feb 5, 1924 | Jan 23, 1925 | Wood | Rat | Yang |
| Jan 24, 1925 | Feb 12, 1926 | Wood | Ox | Yin |
| Feb 13, 1926 | Feb 1, 1927 | Fire | Tiger | Yang |
| Feb 2, 1927 | Jan 22, 1928 | Fire | Rabbit | Yin |
| Jan 23, 1928 | Feb 9, 1929 | Earth | Dragon | Yang |
| Feb 10, 1929 | Jan 29, 1930 | Earth | Snake | Yin |
| Jan 30, 1930 | Feb 16, 1931 | Metal | Horse | Yang |
| Feb 17, 1931 | Feb 5, 1932 | Metal | Goat | Yin |
| Feb 6, 1932 | Jan 25, 1933 | Water | Monkey | Yang |
| Jan 26, 1933 | Feb 13, 1934 | Water | Rooster | Yin |
| Feb 14, 1934 | Feb 3, 1935 | Wood | Dog | Yang |
| Feb 4, 1935 | Jan 23, 1936 | Wood | Pig | Yin |
| ... | ... | ... | ... | ... |