Chinese Zodiac Calculator
Your animal from the date, not the year — with the element, the stem-branch pair, and both boundary conventions.
Updated
The date matters, not just the year — the zodiac year does not start on 1 January.
Chinese zodiac
Horse
Metal Horse · Gēng-Wǔ · year 7 of 60
- Animal
- Horse
- Element
- Metal
- Polarity
- Yang
- Stem and branch
- Gēng-Wǔ
- Position in the 60-year cycle
- 7 of 60
- Lunar year began
- 27 January 1990
The cycle runs 60 years, not 12: ten Heavenly Stems and twelve Earthly Branches advance together, and because odd stems only ever meet odd branches half the possible pairings never occur. Each element covers two stems, so every animal meets each of the five elements once per cycle — a Metal Horse returns after 60 years, not 12.
In short
What is my Chinese zodiac animal?
Your animal comes from the zodiac year containing your birth date, not automatically its Gregorian year. The calculator checks 2 recognized boundaries: Chinese New Year for the official lunisolar calendar and Lichun, near 4 February, for the Gan-Zhi convention.
January and early-February births can belong to the preceding animal, and dates between the two boundaries can produce two legitimate answers.
How to use the chinese zodiac calculator
Enter your full Gregorian birth date, not only the year printed on a birth certificate. The calculator first finds Chinese New Year for that Gregorian year in the Hong Kong Observatory table. If the birth came before that boundary, it assigns the preceding lunar year; on or after the boundary, it assigns the new lunar year.
This check matters for every January birth and for many births in the first half of February. A chart that maps 2026 directly to Horse, for example, is wrong for someone born on 1 February 2026. Chinese New Year that year is 17 February, so the official lunisolar result still belongs to the preceding Wood Snake year.
12
Animal branches
Rat through Pig in a fixed sequence
10
Heavenly Stems
each element occupies two consecutive stems
60 years
Complete paired cycle
only parity-matched stem-branch pairs occur
The page also reports the Lichun or Gan-Zhi convention. In this reading, the year changes at the solar term Lichun, when the Sun reaches 315° ecliptic longitude, usually around 4 February. The Hong Kong Observatory and China Meteorological Administration describe both usages rather than declaring that one cancels the other.
When Chinese New Year and Lichun fall on different dates, a birth between them can have two results. The page labels each one by its boundary instead of hiding the disagreement. This is not uncertainty in the arithmetic; it is a real difference between the official lunisolar-calendar convention and a convention used in Gan-Zhi and astrological practice.
The animal is only the Earthly Branch side of the result. The Heavenly Stem supplies polarity and element, producing labels such as Wood Dragon or Fire Horse. Wood, fire, earth, metal, and water each cover two stems, so a given animal meets each element once during the full paired cycle.
The year cycle has 60 combinations, not 120. Ten stems and twelve branches advance together, and the sequence returns when both have completed a whole number of turns. Odd stems pair only with odd branches and even stems only with even branches, leaving half of the theoretical stem-branch combinations outside the traditional sequence.
Do
- Enter the full date for every January or February birth.
- Label lunar New Year and Lichun results separately.
- Use the sourced Chinese New Year boundary shown by the tool.
- Treat 3–5 February as a possible time-sensitive Lichun boundary.
Don't
- Assign the animal from the Gregorian year alone.
- Declare one recognized year-boundary convention universally correct.
- Reduce Chinese New Year to a fixed second-new-moon shortcut.
- Describe Wood Dragon as a separate zodiac animal.
Need your exact age too?
Use the birth date again to calculate whole calendar years, months, and days against today without flattening months into fixed lengths.
Calculate exact age →Chinese New Year dates from the Hong Kong Observatory table, paired by this page’s zodiac engine with the animal, element, polarity, and position in the 60-year stem-branch cycle.
| Lunar year | Chinese New Year | Animal and element | Polarity | Cycle position |
|---|---|---|---|---|
| 2020 | 25 January 2020 | Metal Rat | Yang | 37 of 60 |
| 2022 | 1 February 2022 | Water Tiger | Yang | 39 of 60 |
| 2024 | 10 February 2024 | Wood Dragon | Yang | 41 of 60 |
| 2025 | 29 January 2025 | Wood Snake | Yin | 42 of 60 |
| 2026 | 17 February 2026 | Fire Horse | Yang | 43 of 60 |
| 2027 | 6 February 2027 | Fire Goat | Yin | 44 of 60 |
| 2028 | 26 January 2028 | Earth Monkey | Yang | 45 of 60 |
| 2029 | 13 February 2029 | Earth Rooster | Yin | 46 of 60 |
| 2030 | 3 February 2030 | Metal Dog | Yang | 47 of 60 |
| 2031 | 23 January 2031 | Metal Pig | Yin | 48 of 60 |
| 2032 | 11 February 2032 | Water Rat | Yang | 49 of 60 |
| 2034 | 19 February 2034 | Wood Tiger | Yang | 51 of 60 |
| 2040 | 12 February 2040 | Metal Monkey | Yang | 57 of 60 |
| 2049 | 2 February 2049 | Earth Snake | Yin | 6 of 60 |
Why two zodiac year boundaries coexist
The official Chinese lunisolar calendar changes the stem-branch year on the first day of lunar month one, commonly called Chinese New Year. This is the boundary used for the page’s default lunar result. It moves between late January and February on the Gregorian calendar, which is why a bare Gregorian-year chart fails near the start of every year.
The Gan-Zhi solar-calendar reading changes at Lichun instead. Lichun is the first solar term of spring and begins when the Sun reaches 315° ecliptic longitude. It usually occurs on 3, 4, or 5 February, so its position relative to Chinese New Year changes from year to year rather than forming a fixed adjustment.
Neither official explanation cited here dismisses the other usage. The China Meteorological Administration presents the Spring Festival and Lichun readings, while the Hong Kong Observatory states its official calendar practice and acknowledges the fortune-telling convention. A useful calculator therefore identifies its default and preserves the second answer where it differs.
- Birth date
- 10 February 2026
- Chinese New Year
- 17 February 2026
- Lunar-calendar year
- 2025, Wood Snake
- Lichun boundary used by the engine
- 4 February 2026
- Lichun/Gan-Zhi year
- 2026, Fire Horse
The two answers differ because 10 February falls after the typical Lichun boundary but before the sourced Chinese New Year date. Both labels are shown with their conventions.
How the lunisolar boundary is determined
Chinese New Year is not defined by the sentence “the second new moon after the winter solstice.” That description is often useful, but it fails when the calendar needs an intercalary month before month one. The national standard defines a connected system of new moons, solar terms, lunar months, and civil dates rather than one shortcut.
Under GB/T 33661-2017, astronomical events are assigned using Beijing Standard Time, UTC+8, associated with the 120° east standard meridian. A lunar month starts on the civil day containing the astronomical new moon. The month containing the winter solstice is month 11, anchoring the numbering around the end of the solar year.
If 13 lunar months occur between successive month-11 months, the first month without a principal solar term becomes the leap month. Month one, and therefore Chinese New Year, is identified only after that intercalation rule has been applied. In the exceptional arrangement, New Year can be the third new-moon day after the solstice rather than the second.
This page does not approximate that astronomy. Its 1930–2049 boundary table is transcribed from the Hong Kong Observatory’s official Gregorian-lunar conversion tables. A one-day calculation error would change the animal for every birth on the boundary, so using the published dates is more defensible than reproducing an incomplete astronomical model inside a general calculator.
How animals and elements form 60 years
The ten Heavenly Stems and twelve Earthly Branches advance one position together each year. Their first simultaneous return occurs after 60 steps, the least common multiple of 10 and 12. The animal sequence follows the branches, while the element and yin-yang polarity follow the stems, so each year is one paired position rather than two unrelated labels.
The cycle is not 120 because parity is locked. An odd-numbered stem always reaches an odd-numbered branch, and an even-numbered stem always reaches an even-numbered branch. Only 60 of the 120 theoretically possible stem-branch pairings appear, and the sequence closes once those parity-compatible combinations have all occurred.
Each element occupies two consecutive stems: Jia and Yi are wood, Bing and Ding fire, Wu and Ji earth, Geng and Xin metal, and Ren and Gui water. Because an animal returns every twelve years while the stem sequence turns every ten, that animal meets each of the five elements exactly once per 60-year cycle.
- 1964 and 2024
- Wood Dragon
- 1976
- Fire Dragon
- 1988
- Earth Dragon
- 2000
- Metal Dragon
- 2012
- Water Dragon
The labels are stem element plus branch animal; the animal itself remains Dragon in every row.
The formula, worked line by line
The lunar result begins with a date comparison. The engine looks up Chinese New Year for the Gregorian birth year and compares the complete civil dates. A birth before New Year belongs to the previous lunar year; a birth on or after New Year belongs to the new one. That selected year then enters the stem-branch calculation.
The Lichun result runs the same year calculation with a different boundary. Dates before the engine’s typical 4 February boundary remain in the previous Gan-Zhi year, while later dates enter the new one. The page flags 3–5 February because the actual solar-term instant moves and a date without time or timezone cannot resolve every close case.
The stem index is the year offset from 4 CE modulo 10, and the branch index is the same offset modulo 12. Year 4 CE is treated as Jia-Zi, the first position. Positive modulo keeps the sequence working for early years, although the sourced Chinese New Year boundary table intentionally limits public date results to 1930–2049.
Element comes from the stem index, animal from the branch index, and polarity alternates with the stem. Cycle position is the year offset modulo 60 plus one. The least common multiple supplies 60 because the two sequences move simultaneously, while the shared odd-even parity prevents the missing 60 theoretical pairings from ever appearing.
lunar year = Gregorian year - 1 when birth date is before sourced Chinese New Year
Lichun year = Gregorian year - 1 when birth date is before the Lichun boundary
stem index = positive modulo(year - 4, 10)
branch index = positive modulo(year - 4, 12)
cycle position = positive modulo(year - 4, 60) + 1- Sourced Chinese New Year
- 17 February 2026
- Stem index
- (2026 - 4) mod 10 = 2, Fire and Yang
- Branch index
- (2026 - 4) mod 12 = 6, Horse
- Cycle position
- (2026 - 4) mod 60 + 1 = 43
- Lunar-year label
- Yang Fire Horse, position 43 of 60
A birth on 16 February 2026 remains in the Wood Snake lunar year; a birth on 17 February enters Fire Horse. That one-day boundary is why the HKO date is stored rather than estimated.
The new-moon shortcut never enters this runtime formula. Computing the official calendar would require accurate astronomical events, UTC+8 civil-day assignment, month 11 at the winter solstice, principal solar terms, and the leap-month rule. The published HKO date already embodies those decisions and is the appropriate boundary for the lunar comparison.
A reader using a lineage-specific astrological method may apply an exact Lichun instant or another interpretive rule. The tool does not flatten those practices into one claim. It reports the official lunisolar-calendar result, adds the common Lichun/Gan-Zhi result, and marks the date range where more birth details are needed.
Questions people ask
Why can my Chinese zodiac differ from my Gregorian birth year?
The zodiac year does not begin on 1 January. Under the official lunisolar convention it changes on Chinese New Year, which falls from late January into February. A birth before that date remains in the preceding zodiac year. The Lichun convention uses a second boundary near 4 February, so the complete date is essential.
Does the zodiac year begin at Chinese New Year or Lichun?
Both conventions are genuinely used. The official lunisolar calendar changes the stem-branch year on Chinese New Year, while Gan-Zhi and parts of the astrological tradition use Lichun. The Hong Kong Observatory and China Meteorological Administration describe both. This calculator labels both results and shows the disagreement when a birth falls between their boundaries.
Is Chinese New Year the second new moon after the winter solstice?
That is a shortcut, not the complete rule. The national standard uses UTC+8 civil dates at the 120° east meridian, starts months on the day containing the astronomical new moon, fixes month 11 at the winter solstice, and inserts a leap month when 13 months occur between successive month-11 months. New Year can then follow the third new moon.
Why does the Chinese zodiac cycle last 60 years?
Ten Heavenly Stems and twelve Earthly Branches advance together and first return to their starting positions after 60 steps. The cycle is not 120 because odd stems pair only with odd branches and even stems with even branches. Each element occupies two stems, letting every animal meet each of the five elements once per cycle.
Why are the Chinese New Year dates sourced instead of calculated?
The full calendar rule requires astronomical new moons, solar terms, UTC+8 civil-day assignment, and leap-month placement. A shortcut can miss by one day, and that error gives every boundary birth the wrong animal. The project therefore uses Hong Kong Observatory Gregorian-lunar conversion tables for 1930–2049 and computes only the animal-element cycle after selecting the year.
Sources
Where the constants and formulas on this page come from. Each line names the figure it backs.
Official Gregorian-lunar conversion tables provide the exact Chinese New Year boundary dates used by this calculator for 1930–2049.
Gregorian-Lunar Calendar Conversion Table — Hong Kong Observatory
The official calendar changes the stem-branch year at lunar New Year while some fortune-telling practice uses Lichun.
What Year Is It Today? — Hong Kong Observatory
China’s calendar standard governs astronomical event dates, lunar months, winter-solstice month 11, and intercalary-month placement.
GB/T 33661-2017, Calculation and Promulgation of the Chinese Calendar — Standardization Administration of China, 2017
The ten Heavenly Stems and twelve Earthly Branches form the published 60-combination sequence used for cycle positions.
The 60 Stems and Branches — Hong Kong Observatory
The twelve traditional animals map in order to the twelve Earthly Branches.
The Twelve Animals — Hong Kong Observatory
Related guides
Dates & Time
How Time Card Rounding Changes Your Overtime Pay
The same 70 minutes of rounding is worth $25.67 in one week and $38.50 in the next. Nothing changed but the total.
August 15, 2026 · 10 min read
Dates & Time
How to Schedule a Meeting Across Time Zones Without DST or Date-Line Mistakes
A workflow for choosing, validating, and communicating a meeting time when offsets, calendar dates, and daylight-saving transitions can differ.
August 11, 2026 · 10 min read
Math
How to Add Fractions With Different Denominators — and Why the Rule Works
1/2 + 1/3 done the wrong way gives 2/5 — smaller than the 1/2 you started with. A sum must beat both addends, and that check is free.
August 16, 2026 · 10 min read