Free tools /

Chinese Zodiac Calculator

This Chinese zodiac calculator turns a culturally specific Mandarin/Chinese reference question into a simple self-serve result.

Chinese New Year varies each year. This tool does not guess dates.

Result

· Free

Track it in Chinese Phrasebook.

Explore simple reference tools for everyday questions on this site.

Speak Chinese Effortlessly — Chinese Phrasebook on iPhone showing real-world phrase categories and a phrase list

How the Chinese zodiac calculator works

The Chinese zodiac calculator uses the birth year and the Chinese New Year boundary. Because no year-by-year boundary table is supplied here, dates before February 21 show both possible readings when the convention is unknown.

It maps the adjusted zodiac year through the repeating 12-animal cycle and maps the year ending through the five-element cycle. Chinese zodiac meanings are traditional and folkloric, not prediction or advice.

animalIndex = (zodiac year − 2020) mod 12; element = year ending digit

A birth date before February 21 may belong to the previous zodiac year. Confirm whether it was before or after Chinese New Year for that year.

Chinese zodiac calculator FAQ

Why does my January or February result show two possibilities?

Chinese New Year varies between January 21 and February 20. Since this tool does not have a year-by-year boundary table, it shows both adjacent zodiac years when you do not know the convention.

What does the convention selector mean?

Choose before or after Chinese New Year for your birth year. If you are unsure, leave it at I do not know to see both possible readings.

How are the animals mapped?

The cycle runs Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog and Pig, repeating every 12 years.

Are zodiac elements scientific or predictive?

No. The animals and elements are traditional folkloric references for entertainment, not prediction, relationship advice or other guidance.

Are my birth date values saved?

No. The calculation runs in your browser and does not need an account or a network call.