Chinese Zodiac Calculator

Find your shengxiao, the twelve-year animal sign, from your exact birth date: real Chinese New Year dates 1929–2040 fix January and February birthdays.

Your date is matched against a built-in table locally in your browser. Nothing ever leaves your device.

Between 1 January 1930 and 31 December 2040 — the range covered by the embedded New Year table.

Your animal
—
—
Element & polarity
—
—
Coming up
—
—

Two ages on purpose: the western-style birthday age, and xu-sui (虚岁), the traditional count that starts at 1 and rolls over at New Year — you’ll hear it in family small talk.

The animal descriptions and traditions here are cultural entertainment — friendly folklore, not astrology advice.

Animals and their recent years
AnimalYears (1930–2040)

How It Works

Give the tool a date and it finds the shengxiao — the twelve-animal year that date falls inside. The trick, and the differentiator, is the boundary: zodiac years are not January-to-January, they run from Chinese New Year to Chinese New Year, so the page embeds the real New Year start dates for 1929–2040 instead of doing the naive year mod 12 that most quick calculators attempt. Worked example: 15 January 1990 is before the 27 January 1990 New Year, so it belongs to the 1989 Snake year — a year-mod tool would incorrectly return Horse.

The twelve-year cycle and Jupiter
The twelve animals track a cycle the Han-era astronomers associated with the year of Jupiter (Suixing, the 'year star'), which takes almost exactly twelve years around the Sun. Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, Pig — then repeat. Any year Y gets animal (Y − 4) mod 12, counted from the Rat.
Five elements and the 60-year cycle
Alongside the animal, each year carries one of ten heavenly stems: pairs of stems map to Wood, Fire, Earth, Metal and Water, and alternate yin/yang. Ten stems against twelve animals gives a combined cycle of 60 years (the sexagenary cycle), so Yang Wood Rats return only every six decades — 1984, then 2044.
Why the New Year boundary matters
Chinese New Year drifts between 21 January and 20 February, so anyone born in January or early February is the one at risk of the wrong animal. The embedded date table resolves it exactly: the tool compares your month-and-day against that year's New Year date and, if you are earlier, hands you the previous year's sign — with a visible note explaining the call.

Frequently Asked Questions

I was born in January or February — which animal am I?

It depends on the exact date, and this is where most online calculators get it wrong. The zodiac year turns over on Chinese New Year, which drifts between January 21 and February 20. Born on January 15, 1990? Chinese New Year that year fell on January 27, so you are a Snake (the 1989 year), not a Horse. Enter your full birth date above and the embedded 1930–2040 New Year table settles it.

What is benmingnian, the red-clothing tradition?

Your benmingnian is the year you were born in coming around again — every 12 years. Folk custom treats it as a year of heightened sensitivity with one’s own guardian animal, and the classic remedy is wearing red (socks, underwear, bracelets) for luck. It is cultural folklore and festive dressing code, not astrology advice — but if a red bracelet makes your year feel brighter, who are we to argue.

How do the five elements fit in?

Each year also carries one of ten heavenly stems, which pair up into the five elements (Wood, Fire, Earth, Metal, Water) and alternate yin/yang, so you get labels like Yang Wood Rat. Because 10 stems and 12 animals have a least common multiple of 60, the full animal-element combination only repeats every 60 years — the sexagenary cycle that also dates the traditional calendar.

Is this the same as my Western star sign?

No — different systems entirely. Western sun signs divide the solar year into twelve month-long segments keyed to your birth month and day; the Chinese zodiac cycles one animal per lunar year. A Libra can be any of the twelve animals. Neither converts into the other, and both are entertainment, not science.

Is anything uploaded to a server?

No. The New Year date table is built into the page and your date is matched against it locally in your browser. Your birth date never leaves your device — no account, no tracking, no network request.