The Chinese zodiac is a 12-year repeating cycle that assigns each Gregorian year one of twelve animals in a fixed order: Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, and Pig. To map a year, you compare its position against an anchor such as 2020 (Rat) and advance one slot per Gregorian year, wrapping after Pig. Because the cycle is exactly 12 long, the same animal returns every twelve years in the same order, so 2008, 1996, 1984, and 1972 are all Rat years under the conventional Chinese sequence. The cycle's starting point, however, is Lunar New Year rather than January 1, so a person born in January or early February may belong to the previous zodiac year. This is the source of the most common confusion about year-based Chinese zodiac lookups: a single Gregorian year cannot tell you whether a January birth falls before or after the moving festival boundary. A calculator that anchors strictly to a Gregorian year must therefore flag that limitation rather than guess, which is why the Chinese Zodiac Calculator at chinese-zodiac-calculator always shows the preceding animal alongside the main result.

chinese zodiac by year explained
chinese zodiac by year explained

The 12 Animals in Their Conventional Order

The conventional Chinese zodiac uses the same twelve animals in the same order, and that order is not a guess. The Consulate-General of China in Durban, the Metropolitan Museum of Art, and the Shanghai Municipal Government's English-language learning portal each publish the sequence in the same form. The order is: Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, Pig.

This order is the canonical sequence used in year-to-animal mappings. Some sources use Sheep or Ram for the eighth animal 羊, but the eighth position in the cycle does not change between those translations. Cat, which appears in some Vietnamese and other regional calendars, is not part of the conventional Chinese sequence documented by these three sources, and the calculator on this site does not claim to compute Vietnamese, Tibetan, Japanese, or other regional zodiac variants.

Why the Cycle Repeats Every 12 Years

Mathematically, the Chinese zodiac year-to-animal mapping is a modulo-12 operation. If you anchor one known year to one known animal and then count forward or backward, every twelfth year returns the same animal. The most commonly cited anchor in English-language references is 2020, which the Metropolitan Museum of Art identifies as the Year of the Rat, with Lunar New Year beginning on January 25, 2020. Starting from that anchor and advancing one slot per Gregorian year produces a fixed twelve-year loop that wraps cleanly from Pig back to Rat.

Worked example for 2024: subtract the anchor year 2020 from the input year, then take the remainder when divided by 12. 2024 − 2020 = 4, and 4 mod 12 = 4. Position 4 in the zero-indexed list (Rat is 0, Ox is 1, Tiger is 2, Rabbit is 3, Dragon is 4) is Dragon. So 2024 maps to Dragon under the conventional Chinese cycle.

The wrap matters. The calculator does this with a wrap-safe modulo so that asking about a year before the anchor (say 1991, which is 2020 − 29) still lands on the correct animal: Goat, the same animal used in the year 2003 and 2015 and repeating every twelve years. That wrap-safe behaviour is one of the things the underlying test suite checks, because a plain negative-modulo regression would silently misplace every year before 2020.

The Lunar New Year Boundary Explained

The Chinese zodiac year begins at Lunar New Year, which falls on a different Gregorian date every year, usually between January 21 and February 20. A baby born on February 3, 1990 may or may not belong to the zodiac year that started that month; a baby born on January 28, 1990 almost certainly belongs to the previous zodiac year, because Lunar New Year in 1990 fell on January 27. The festival moves because it follows a lunisolar calendar, and that movement is the structural reason a year-only input cannot resolve a January or early-February birthday on its own.

A calculator that anchors strictly to a Gregorian year must therefore flag the limitation rather than guess. The calculator on this page displays the previous animal in its result so that a reader born between January 1 and Lunar New Year can see the alternative answer immediately and then check the exact festival date for that year against the birth date. For readers who want a deeper look at the boundary problem specifically, the guide on Chinese zodiac by year accuracy and the Lunar New Year limit walks through the same constraint from a different angle.

What the Year-Only Mapping Does Not Resolve

The year-only mapping resolves the animal for a calendar year. It does not resolve the boundary. The comparison below shows what each lookup approach actually covers.

Lookup methodWhat you enterWhat it resolvesWhat it cannot resolve
Year-only Chinese zodiac lookupA whole Gregorian year, 1900 through 2100The animal for that calendar year under the conventional cycleWhether a January or early-February birth falls before or after Lunar New Year in that specific year
Year plus exact Lunar New Year dateA birth date plus that year's festival date from a maintained Chinese calendar sourceThe correct animal across the boundary monthsLocal-time variations, historical calendar reforms, and the full sexagenary cycle
Full Four Pillars calendarA birth date with local time and a maintained historical lunisolar calendarA precise zodiac year plus month, day, and hour pillarsPersonal interpretation, prediction, or scientific measurement

The calculator on this page sits firmly in the first row. It is a year-only lookup, and it does not pretend otherwise. Instead of embedding an unaudited multi-century festival-date table, the result states the limitation and shows the preceding animal.

How to Look Up a Year with the Chinese Zodiac Calculator

  1. Enter a whole Gregorian birth year between 1900 and 2100. The field accepts decimal digits only; signs, spaces, decimal points, exponent notation, empty input, and years outside the range are rejected rather than trimmed, rounded, or silently capped.
  2. Select Find zodiac animal. The tool maps the year to its position in the conventional twelve-animal sequence and shows both the current animal and the previous one.
  3. If the birth date falls before Lunar New Year in that Gregorian year, use the previous animal from the boundary note. To confirm, look up the exact Lunar New Year date for that year in a maintained Chinese calendar source and compare it against the birth date.

The input year is processed locally in the browser and is not uploaded or saved. The tool is a year-only lookup, so it cannot tell you the exact sign for a January or early-February birthday on its own, and that limitation is intentional: a year-only field cannot accurately resolve a moving festival boundary, and embedding an unaudited multi-century festival-date table would risk silent errors. The explicit boundary note is the safer trade-off, and it keeps the utility focused on what it can verify.

Where the Animal Order Comes From

Three independent, named sources document the same twelve animals in the same order. The Consulate-General of China in Durban publishes the cycle on its official site as part of its Lunar New Year communications; the Metropolitan Museum of Art identifies Lunar New Year beginning January 25, 2020 as the Year of the Rat; and the Shanghai Municipal Government lists the twelve animals with English glosses on its learning portal. The calculator uses this documented order rather than an inferred one, and stores exactly twelve unique English animal names in that sourced sequence.

Independent confirmation matters because year-to-animal lookups are easy to implement incorrectly. A reordering, a wrong anchor year, or a negative-modulo regression would each produce silently wrong animals, and most users would never notice. The calculator's test suite asserts the table length, the uniqueness of the twelve values, every one of the twelve sourced annual outputs for 2020 through 2031, the Rat and Pig boundaries, and the minimum and maximum accepted years, which catches that whole class of mistake.

What This Mapping Does Not Do

It does not generate a personality profile, a compatibility score, lucky colors, an element (Wood, Fire, Earth, Metal, Water), a yin-yang classification, the ten heavenly stems, the twelve earthly branches, or a Four Pillars chart. It does not produce a prediction. It does not advise on medical, financial, legal, employment, or relationship decisions. Traditional beliefs about animal traits or compatibility are cultural interpretations, not scientific measurements, and they should not be used to make consequential decisions of any kind.

For historical research, genealogy, or legal records, a year-only lookup is not enough. Those uses require a qualified calendar reference that handles local time, historical calendar reforms, and the full sexagenary cycle. The Chinese Zodiac Calculator is designed for quick orientation, not archival precision, and the boundary note in the result is there precisely because the year field alone cannot deliver archival precision.