What this calculator does

The Chinese zodiac (生肖, shengxiao) assigns each year in a repeating 12-year cycle to an animal: Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, and Pig. Many traditions also describe each year with a five-element association (Wood, Fire, Earth, Metal, Water) and a Yin/Yang polarity. Together, the 12 animals and the 10-year “Heavenly Stems” cycle form a 60-year pattern that repeats across generations.

This page provides a fast, year-based lookup. Enter a Gregorian birth year and the calculator returns: your zodiac animal, your element, and your polarity (Yin or Yang). The method is transparent: the formulas are shown below, along with a worked example and practical notes about accuracy.

How to use the Chinese Zodiac Sign Calculator

  1. Enter your birth year (supported range: 1900–2100).
  2. Select Find My Sign.
  3. Read the result table showing Animal, Element, and Polarity.

Important note for January and early February birthdays: the Chinese zodiac year starts on Chinese New Year, which falls between late January and mid-February. If you were born before Chinese New Year in your birth year, your zodiac designation may belong to the previous lunar year. This calculator uses the Gregorian year only, so it is best viewed as an estimate unless you confirm the Chinese New Year date for your birth year.

Formulas used (animal, element, and Yin/Yang)

The animal cycle repeats every 12 years. A common alignment used in many references is that 4 CE corresponds to a Rat year. Using that alignment, we subtract 4 from the year and take the remainder when dividing by 12.

Animal index: I=(Y-4)mod12 where Y is the Gregorian year and I maps to the ordered list starting with Rat.

For element and polarity, the calculator uses the 10-year Heavenly Stems cycle. Each element spans two consecutive years, and polarity alternates: typically Yang then Yin for each element pair.

Stem index: S=(Y-4)mod10

  • Element = elements[ floor(S / 2) ] → Wood, Fire, Earth, Metal, Water
  • Polarity = Yang if S is even, Yin if S is odd

Implementation detail: JavaScript’s remainder operator can return negative values for negative inputs, so the script normalizes remainders to keep indices within valid ranges. That normalization does not change results for the supported input range (1900–2100), but it makes the method robust.

Worked example (step-by-step)

Example birth year: 1991.

  • Animal index: (1991 − 4) mod 12 = 1987 mod 12 = 7 → Goat
  • Stem index: (1991 − 4) mod 10 = 1987 mod 10 = 7
  • Element: floor(7 / 2) = 3 → Metal
  • Polarity: 7 is odd → Yin

Result: Yin Metal Goat. If the person was born before Chinese New Year in 1991, the correct lunar-year sign could be the previous year’s combination.

Assumptions, accuracy, and limitations

  • Chinese New Year boundary: This tool uses the Gregorian year only. People born before Chinese New Year in their birth year may belong to the previous zodiac year.
  • Supported range: The input is limited to 1900–2100 to keep the calculator simple and consistent.
  • Interpretation: Zodiac traits, compatibility, and fortune-telling are cultural/astrological traditions and are not scientific measurements.
  • Regional conventions: Some sources differ slightly in how they describe element naming, translations, or stem/branch terminology. The calculator follows a common, widely used mapping.

The 12 animals at a glance (order and example years)

The table below lists the animals in order and a few recent example years. Because the cycle repeats every 12 years, adding or subtracting 12 from any year keeps the same animal. This table is also useful for quick manual checks if you want to verify the calculator output.

Animal Recent Years
Rat1996, 2008, 2020
Ox1997, 2009, 2021
Tiger1998, 2010, 2022
Rabbit1999, 2011, 2023
Dragon2000, 2012, 2024
Snake2001, 2013, 2025
Horse2002, 2014, 2026
Goat2003, 2015, 2027
Monkey2004, 2016, 2028
Rooster2005, 2017, 2029
Dog2006, 2018, 2030
Pig2007, 2019, 2031

Background: what the animals traditionally represent

In popular tradition, each animal is associated with a cluster of symbolic themes. These themes vary by region and storyteller, but the following summaries are common in modern explanations. The Rat is often linked with cleverness and quick thinking; the Ox with diligence, patience, and reliability; the Tiger with courage and bold action. The Rabbit is frequently described as gentle, tactful, and peace-seeking; the Dragon as powerful, charismatic, and auspicious; and the Snake as reflective, strategic, and intuitive. The Horse is associated with independence and momentum; the Goat (also translated as Sheep or Ram) with creativity, sensitivity, and aesthetic taste. The Monkey is commonly portrayed as inventive and playful; the Rooster as confident, direct, and punctual; the Dog as loyal and protective; and the Pig as generous and comfort-loving.

These descriptions are best treated as cultural archetypes rather than fixed personality diagnostics. Many people enjoy them as conversation starters—especially around Lunar New Year—because they provide a shared vocabulary for talking about temperament, goals, and relationships.

Background: the five elements (Wood, Fire, Earth, Metal, Water)

The five elements come from the wu xing tradition, which describes cycles of change and interaction. In zodiac readings, the element is used to “color” the animal’s themes. Wood is often described as growth-oriented and flexible; Fire as energetic and expressive; Earth as steady, practical, and stabilizing. Metal is associated with structure, clarity, and determination; Water with adaptability, depth, and insight. Because each element spans two years (one Yang, one Yin), the element cycle repeats every 10 years, while the animal cycle repeats every 12 years. Their combination produces the familiar 60-year pattern.

If you compare two people with the same animal but different elements, you will often see descriptions that emphasize different strengths. For example, a Metal sign may be described as more disciplined, while a Water sign may be described as more fluid and reflective. Whether or not you take these interpretations literally, the element layer is a key part of how many people talk about the zodiac.

Compatibility, trines, and oppositions (optional context)

Some zodiac traditions group animals into sets of three called trines, which are considered harmonious combinations. Other pairings are described as clashes or oppositions. For instance, you may hear that Rat, Dragon, and Monkey form a compatible trine, while Rat and Horse are opposites. These ideas are widely referenced in matchmaking and folk astrology, but they are not scientific rules. If you are using this calculator for cultural learning, it can be helpful to know that many zodiac discussions go beyond the single-year label and include these relationship patterns.

Practical tips for January and February birthdays

If your birthday falls in January or early February, you can improve accuracy by checking the Chinese New Year date for your birth year. If your birth date is before Chinese New Year, use the previous Gregorian year in the calculator to approximate the lunar-year sign. If your birth date is on or after Chinese New Year, use your birth year as normal. This simple adjustment resolves most of the common “I got two different animals” confusion people encounter when comparing sources.

If you need a fully precise Four Pillars (BaZi) style reading, you typically need the full birth date, birth time, and location. That is outside the scope of this page, which focuses on a clear, year-based method that is easy to understand and verify.

Quick FAQ

Is the result based on the lunar calendar?

The underlying zodiac system is lunisolar, but this calculator uses the Gregorian year as an approximation. That is why January/early-February births may need a boundary check.

Introduction: Why does the calculator mention 4 CE?

The arithmetic needs a reference point to align the repeating cycle with a known animal year. Using 4 CE as a Rat year is a common alignment that makes the modular calculation straightforward.

Does the element change every year?

The element changes every two years because each element appears in a Yang year and then a Yin year. That two-year pairing is why the element is derived from the 10-stem cycle.

Can I use this for years outside 1900–2100?

The script intentionally validates the input range to keep the tool simple. If you need earlier years, you can still use the same formulas, but you would also want to be careful about calendar conventions and historical date handling.

Enter a year from 1900 to 2100. For January/early-February births, verify the Chinese New Year date for your birth year.

Arcade Mini-Game: Chinese Zodiac Sign Calculator Calibration Run

Use this quick arcade run to practice separating useful scenario inputs from common planning mistakes before you rely on the calculator output.

Score: 0 Timer: 30s Best: 0

Start the game, then use your pointer or arrow keys to catch useful inputs and avoid bad assumptions.

Enter your birth year to reveal your animal and element.