Chinese horoscope

Your animal sign from your full birth date — not just the year. The Chinese year starts between 21 January and 20 February, so if you were born in that window, most sites have been giving you the wrong animal.

The full date matters. Enter only a year anywhere else and you get a coin flip if you were born in January or early February.

Computed from 110 years of real new year dates

Roughly one person in ten is told the wrong animal

The Chinese year is lunisolar, so its start date moves. Across our table it lands as early as 01-21 (1966) and as late as 02-20 (1985) — a window of 31 days. On average it falls on day 35.8 of the calendar year, which means 9.8% of every year sits before it.

Everyone born in that stretch belongs to the previous animal. Ask for a year alone — as nearly every site does — and you hand those people the wrong sign, the wrong element, and a reading built on both.

9.8% of the year falls before the new year
31 days the new year date can move
110 years of real dates in our table
60 years before an animal and element repeat

Horoscope, zodiac, or animal sign?

The words get used interchangeably and they are not the same thing. The twelve animals are a zodiac — a cycle of signs. A horoscope in the strict sense is a chart cast for a moment. In English-language usage “Chinese horoscope” has come to mean both the animal sign and the yearly forecast attached to it, which is why this page answers the first and the year pages answer the second.

Why the date moves so much

A lunar month is about 29.53 days, so twelve of them fall roughly eleven days short of a solar year. The Chinese calendar corrects this by inserting a thirteenth month every two or three years — which means a lunar year runs either about 354 or about 384 days. The new year date therefore drifts back by around eleven days, then jumps forward by about nineteen when the leap month lands.

That sawtooth is the whole reason for the 31-day window, and the reason a fixed rule like “Chinese new year is in February” fails in years like 1966.