In the conventional 12-animal Chinese zodiac, a Gregorian birth year maps to a candidate animal, but the actual sign depends on whether the birth date falls before that year’s Lunar New Year. The cycle is Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, and Pig, repeating every 12 years. The Chinese Zodiac Calculator maps a whole Gregorian birth year from 1900 through 2100 to that sequence, while its boundary note shows both the mapped animal and the previous animal. For a January or early-February birth, the year-level result may not be the final answer: a date before Lunar New Year belongs to the preceding zodiac year, while a date on or after Lunar New Year belongs to the new one. The calculator is deliberately year-based. It does not ask for a birth month or day, embed an unaudited table of Lunar New Year dates, or claim to produce a fully date-accurate sign. Instead, it makes the boundary limitation visible and gives you the two relevant animal labels. To finish the lookup, compare your birth date with the verified Lunar New Year date for that year in a maintained Chinese calendar source, then select the current or previous animal accordingly. This provides a quick cultural-calendar orientation without presenting a traditional belief as a scientific measurement or forecast.

chinese zodiac signs
Chinese Zodiac Signs: Find Your Animal by Year

The 12-animal Chinese zodiac signs sequence

The calculator uses the conventional English order documented by the Consulate-General of China in Durban and The Metropolitan Museum of Art. The table presents that source order exactly as used by the tool, with positions counted from one for readability.

Cycle position Animal in the calculator
1Rat
2Ox
3Tiger
4Rabbit
5Dragon
6Snake
7Horse
8Goat
9Monkey
10Rooster
11Dog
12Pig

The Shanghai Municipal Government’s Mandarin Chinese zodiac overview provides an additional source for the zodiac animals and their Mandarin names.

English animal names are not completely uniform. This calculator uses Goat for the eighth animal, 羊, while some reliable English sources use Sheep or Ram. Those are translation variants for the same eighth position, not a different cycle order. Some traditions based on related lunisolar calendars also substitute Cat for Rabbit. The tool presents the conventional Chinese sequence documented by its sources and does not calculate Vietnamese, Tibetan, Japanese, or other regional zodiac variants.

Why the Lunar New Year boundary matters

A Chinese zodiac year begins at Lunar New Year rather than January 1. Lunar New Year falls on a different Gregorian date each year, so the date of birth can matter even when the Gregorian birth year is known. The Metropolitan Museum of Art identifies January 25, 2020, as the beginning of the Year of the Rat, illustrating that the zodiac year does not simply begin when the Gregorian calendar turns over.

Because the boundary moves, a person born in January or early February may belong to the preceding zodiac year. The calculator deliberately shows the previous animal alongside the year-mapped animal rather than silently treating every day in a Gregorian year as part of the same sign.

Birth-date situation Animal to use after checking the boundary
Birth was before that year’s exact Lunar New Year dateUse the previous animal displayed in the boundary note
Birth was on or after that year’s exact Lunar New Year dateUse the animal mapped from the Gregorian year
Only the birth year is knownReport the year-based result with the Lunar New Year caveat rather than calling it date-confirmed

The tool intentionally does not embed an unaudited multi-century festival-date table. For a birth close to the boundary, check the exact Lunar New Year date for that year in a maintained Chinese calendar source. The year-only lookup gives you the relevant animal labels; the external date check tells you which label applies.

Find your animal with the Chinese Zodiac Calculator

The lookup requires one year, one button, and a boundary check when the birth month and day are known. The birth date itself is not entered into the calculator.

  1. Enter your whole Gregorian birth year. Use a year from 1900 through 2100 and enter decimal digits only, without spaces or punctuation.
  2. Select Find zodiac animal. The result identifies the animal mapped to that Gregorian year and names the preceding animal in the boundary note.
  3. Check the exact Lunar New Year date for your birth year in a maintained Chinese calendar source. If the birth date was before that date, use the previous animal shown in the boundary note; if it was on or after that date, use the mapped current animal.

Enter the Gregorian year in which you were born, even when the birth occurred during January or early February. The boundary correction changes the animal associated with that birth, not the year you type into the field.

How the year-to-animal mapping works

The implementation stores exactly 12 unique English animal names in the sourced order shown above. It anchors 2020 to Rat at cycle index zero, advances one position for each Gregorian year, and wraps back to Rat after Pig. The preceding position is calculated with the same wrap-safe method, so the animal before Rat is Pig.

The calculation is index = (Gregorian year − 2020) mod 12, with Rat at index 0.

Worked example: For 2024, the zero-based index is (2024 − 2020) mod 12 = 4. With Rat = 0, Ox = 1, Tiger = 2, Rabbit = 3, and Dragon = 4, the mapped animal is Dragon and the previous animal is Rabbit.

Twelve independent annual cases cover every position from 2020 through 2031. Additional tests cover earlier and later cycles, minimum and maximum input boundaries, uniqueness of the 12 names, and modulo wraparound. This helps detect an incorrect anchor, an accidentally reordered animal, or a problem at the Rat-to-Pig boundary.

Accepted years and input rules

The year field has deliberately strict rules so the calculator does not guess when the supplied value is invalid:

  • Enter a whole Gregorian year from 1900 through 2100, inclusive.
  • Use decimal digits only. A plus or minus sign, spaces, a decimal point, exponent notation, or an empty field fails validation.
  • Values outside 1900–2100 also fail rather than being silently capped to the nearest accepted year.
  • Invalid values are not trimmed or rounded before processing.
  • The input year is not uploaded or saved by Lizely.

The accepted range is a product boundary chosen to keep the utility focused. It does not mean that the mathematical 12-year cycle begins in 1900 or ends in 2100. The same wraparound rule applies throughout the supported range.

What the result can—and cannot—tell you

This is a cultural calendar mapping, not a horoscope or prediction. The calculator does not generate personality traits, compatibility scores, lucky colors, elements, yin-yang classifications, heavenly stems, earthly branches, a Four Pillars chart, or a fortune forecast. It answers the narrower question of which animal belongs to the conventional cycle for a given year, with the Lunar New Year caveat retained.

Traditional beliefs about traits, luck, or compatibility are not scientific measurements. They should not be used to make medical, financial, legal, employment, relationship, or other consequential decisions. Use the calculated animal as a quick orientation and cultural reference, not as evidence for a scientific claim.

When a fuller calendar reference is needed

For historical research, genealogy, legal records, or traditional calendrical practice, consult a qualified calendar reference that accounts for local time, historical calendar changes, and the full sexagenary cycle. The Chinese Zodiac Calculator is a year-only lookup with a visible boundary warning, so it should not replace those more detailed sources when the precise historical or legal context matters.

If you're weighing options, Chinese Zodiac Compatibility on iPhone: Two-Rule Check covers this in detail.

If you're weighing options, Jupiter Sign and Luck Style: 12 Signs Explained covers this in detail.