Lunar Age Calculator

Lunar age calculator that converts a Gregorian birthdate to Chinese lunar age (虚岁) or East Asian nominal age.

Time & Date Chinese 虚岁 Zodiac animal
Rate this calculator · 5.0 (1)

Lunar Age Calculator

Western ↔ Chinese 虚岁 · Lunar New Year aware · zodiac animal · 1900–2050

Instructions — Lunar Age Calculator

1

Enter the birth date

Use the Gregorian (Western) calendar date the person was born. Lunar age is always calculated relative to the Gregorian birthday and the Lunar New Year that follows, so no manual lunar conversion is needed. The calculator covers birth dates from 1900 to 2050 using Hong Kong Observatory Lunar New Year data.

2

Set the reference date

Defaults to today. Change it to find the lunar age on a specific date — a wedding date, a family reunion, the next Lunar New Year. Use the “Next Lunar New Year” quick button to see the age after the next birthday rollover under the Chinese system.

3

Pick a tradition

The default Chinese (虚岁) mode counts Lunar New Years passed since birth and adds 1 for the time in the womb. The East Asian generic mode is the simpler “current year − birth year + 1” formula used in informal Korean and Vietnamese reckoning.

Born before Lunar New Year? Your Chinese zodiac belongs to the previous animal. Someone born January 15, 1990 is a Snake (1989 zodiac), not a Horse — Lunar New Year that year fell on January 27.
Korea changed the rules. South Korea formally switched to international (Gregorian) age in June 2023. Most legal documents now use the same age as the West; lunar age (한국 나이) remains in social use.

Formulas

Lunar age is not a single number — it is a family of reckoning systems used across China, Korea and Vietnam. The two most common are described below.

Chinese 虚岁 (xū suì)
$$ \text{lunar age} = 1 + N_{\text{CNY}} $$
Start at 1 at birth (the time in the womb counts as the first year). Add 1 each Lunar New Year that falls strictly after the birth date and on or before the reference date.
East Asian / Korean traditional
$$ \text{age} = (Y_{\text{ref}} - Y_{\text{birth}}) + 1 $$
Difference in Gregorian years plus one. A baby born December 31 is age 2 on January 1 (one for time in womb, one for the year change). South Korea retired this rule for legal use in June 2023.
Lunar New Year date
$$ \text{LNY} = \text{first new moon after winter solstice} $$
Lunar New Year always falls between January 21 and February 21 in the Gregorian calendar. The exact date is computed by the Hong Kong Observatory and the US Naval Observatory each year.
Synodic month
$$ M_{\text{synodic}} = 29.530589 \text{ days} $$
Average time from one new moon to the next. Twelve synodic months total 354.367 days — 11 days shorter than a solar year.
Intercalary month (leap month)
$$ 19 \text{ solar years} \approx 235 \text{ lunar months} $$
The Metonic cycle. To keep the lunar calendar aligned with the seasons, an extra 13th month is inserted seven times every 19 years.
Zodiac index
$$ \text{animal} = (Y_{\text{lunar}} - 1900) \bmod 12 $$
1900 was the Year of the Rat. The 12 animals cycle: Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, Pig. The zodiac year switches at Lunar New Year, not January 1.

Reference

Lunar age vs. Western age — how the difference works
ScenarioWestern ageChinese 虚岁Difference
Born January, before LNY, checked in February02+2
Born March, after LNY, checked in April01+1
Born March, checked the next February (after LNY)0 (still)2+2
Born March, checked the next April (after birthday)12+1
Adult born March, checked in Februarynn + 2+2
Adult born March, checked in Aprilnn + 1+1

Lunar New Year dates 2020 to 2030

Source: Hong Kong Observatory. The date marks the start of the new zodiac year and the moment everyone’s lunar age advances by one under Chinese reckoning.

Lunar New Year (Gregorian)
YearDateAnimal
2020Jan 25Rat
2021Feb 12Ox
2022Feb 1Tiger
2023Jan 22Rabbit
2024Feb 10Dragon
2025Jan 29Snake
2026Feb 17Horse
2027Feb 6Goat
2028Jan 26Monkey
2029Feb 13Rooster
2030Feb 3Dog
Lunar age in East Asia
CountryStatus (2026)
China (mainland)Traditional only; Gregorian for legal
Hong KongBoth used socially
TaiwanTraditional in social use
South KoreaGregorian official since June 2023
VietnamTuổi âm lịch used for festivals
JapanGregorian only since 1873

Article — Lunar Age Calculator

Lunar age calculator: Chinese 虚岁 and the East Asian age systems

A lunar age calculator converts a Western (Gregorian) birth date into a Chinese lunar age (虚岁, xū suì) or one of the East Asian traditional age systems. The Chinese reckoning starts at 1 at birth — the time in the womb counts as the first year — and adds one each Lunar New Year, not on the personal birthday. The calculator uses Hong Kong Observatory Lunar New Year dates from 1900 to 2050 to give a precise result, including the Chinese zodiac animal (which switches at Lunar New Year, not January 1).

Lunar age comes up in cultural celebrations, in family conversations between generations who reckon age differently, and in Chinese astrology where the zodiac year depends on the Lunar New Year date. A child born January 15 in a year where Lunar New Year falls on February 5 is a different zodiac animal than a sibling born three weeks later.

What the lunar age calculator does

Enter a Gregorian birth date and the calculator finds the Lunar New Year that comes before or after it, then counts how many Lunar New Years have passed up to the reference date. The Chinese lunar age is 1 plus that count. The Western (solar) age is the same calculation any age calculator does — complete years since birth with a one-year subtraction if the birthday has not occurred yet.

The reference date defaults to today but can be changed to any future or past date in the supported range. The "Next Lunar New Year" quick-pick jumps to the next zodiac rollover. The tradition toggle switches between Chinese 虚岁 (count from Lunar New Year) and the simpler East Asian rule (current year minus birth year plus one), which is the older Korean and Vietnamese convention.

Two formulas, one concept
Chinese: lunar age = 1 + (Lunar New Years since birth)
East Asian generic: age = (current year - birth year) + 1

How Chinese lunar age works

The Chinese lunar age system counts the year a person spends in the womb as their first year. A newborn is therefore 1 sui at birth, not 0. The age then advances by one on Lunar New Year — the same moment for everyone — rather than on the personal birthday. Two children born in the same year can have the same lunar age for nearly the entire calendar year, even if they are nine months apart in actual age.

Lunar age is almost always higher than Western age, by 1 or 2 years depending on the time of year. Immediately after Lunar New Year the difference is smaller. Just before the next Lunar New Year, after the birthday has passed, it is at the larger end. A 30-year-old in Western reckoning is 31 or 32 in Chinese reckoning, almost never 30.

Did you know

The xū suì system is sometimes translated literally as "fake age" or "nominal age," but the more accurate translation is "calendrical age" — age counted by calendar events rather than by personal milestones. The "real age" (周岁, zhōu suì) is the Western system. In modern mainland China, official documents use zhōu suì for legal purposes but xū suì is still common in social and family contexts, especially in rural areas and for the elderly.

Lunar age vs Western age

The two systems answer different questions. Solar age measures elapsed time since birth — a continuous, individual measurement. Chinese lunar age measures the number of New Year celebrations a person has participated in, including the one before they were born. It is discrete and communal.

That communal aspect is part of why the lunar system persists. In a traditional Chinese household, everyone gets older together at the New Year banquet, rather than at individual birthday parties. Birthdays are still celebrated in modern East Asia, but the cultural weight of becoming "one year older" is on Lunar New Year.

Korean and East Asian age systems

Korea used a closely related system — Korean age (한국 나이) — until June 2023. The Korean rule is even simpler than the Chinese one: take the current Gregorian year minus the birth year and add 1. A baby born December 31 turns 2 on January 1, even though only one day has passed. The Korean system rolls everyone over on January 1, not Lunar New Year. South Korea legally retired the system in 2023, replacing it with international (Gregorian) age for all official records.

Vietnam uses tuổi âm lịch, which is closer to the Chinese system. The age advances at Tết, the Vietnamese Lunar New Year (the same date as Chinese New Year). Japan switched to international age in 1873. Hong Kong and Taiwan use both systems in parallel.

The 2023 Korean change is recent

Older Korean documents and social interactions still reflect the traditional system, which made the average Korean 1 or 2 years older than international reckoning. Be careful when reading Korean cultural material from before 2023 — the age in the source may need 1 to 2 years subtracted to compare to international age.

The zodiac and Lunar New Year

The Chinese zodiac assigns one of 12 animals (Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, Pig) to each lunar year. The zodiac year switches at Lunar New Year, not on January 1. A baby born in mid-January, before Lunar New Year, belongs to the previous year's zodiac animal. The calculator handles this automatically by checking whether the birth date falls before or after the Lunar New Year date.

The 12-year cycle started with the Year of the Rat in 1900, the most recent ones being: 2020 Rat, 2021 Ox, 2022 Tiger, 2023 Rabbit, 2024 Dragon, 2025 Snake, 2026 Horse, 2027 Goat. The zodiac matters in social contexts (compatibility, year-of-fortune predictions, traditional pre-marriage discussions) and in Chinese astrology.

When lunar age rolls over

Lunar New Year always falls between January 21 and February 21 in the Gregorian calendar — the first new moon after the winter solstice. The exact date is computed by the Hong Kong Observatory and the US Naval Observatory using astronomical observations of the moon's position. Recent and upcoming dates: 2024 February 10 (Dragon), 2025 January 29 (Snake), 2026 February 17 (Horse), 2027 February 6 (Goat), 2028 January 26 (Monkey).

The Lunar New Year date matters for both lunar age and zodiac. Two siblings born within the same Gregorian year can have different lunar ages and different zodiacs if one was born before and one after the Lunar New Year date. This is the most common source of zodiac confusion — looking up the year of birth in a table without checking the actual Lunar New Year date will give the wrong animal about 1 in 12 times.

Tip

For genealogy work with relatives born in mainland China, Taiwan or Korea before the 1970s, watch for ages quoted in traditional reckoning. A grandparent who is "75 in our records" might be 73 in international age. The safer assumption when records are unclear is the lower value.

Common lunar age mistakes

The most common mistake is assuming the Gregorian birth year determines the zodiac. It does not — Lunar New Year does. A person born January 5, 2024 is a Rabbit (2023 zodiac), not a Dragon, because Lunar New Year 2024 was on February 10. The second is conflating Chinese and Korean systems. The Chinese system advances at Lunar New Year; the Korean traditional system advanced at January 1. These two dates are different by a few weeks, so the two systems can disagree by a year for people born in January.

A third mistake is using lunar age where Western age is expected — passports, international forms, school registration. Always use Gregorian age on official documents. The fourth is treating the Chinese gender prediction chart as medical authority; it is folklore with about 50% accuracy.

FAQ

Lunar age (Chinese 虚岁, xū suì) is the East Asian system of counting age. A person is 1 year old at birth (the time in the womb counts), and everyone’s age advances by one on Lunar New Year, not on the personal birthday. Lunar age is typically 1 or 2 years higher than Western age.
The traditional view is that you spend roughly a year in the womb, so you start counting from conception rather than birth. A newborn is 1 sui. On the next Lunar New Year that newborn becomes 2 sui, even though Western counting still says 0 or 1.
Take your Western age and add 1 for the time in the womb, plus 1 more if your birthday has not yet occurred this lunar year. Equivalently: count how many Lunar New Years have fallen between your birth date and today, then add 1. The calculator does this automatically using Hong Kong Observatory Lunar New Year dates.
It is still used socially, but no longer legally. South Korea switched all official records to international (Gregorian) age in June 2023. Korean age (한국 나이) is essentially the East Asian formula: current year minus birth year plus 1, with the rollover on January 1 rather than Lunar New Year.
The zodiac cycles through 12 animals every 12 lunar years: Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, Pig. If you were born before Lunar New Year in your Gregorian birth year, your zodiac belongs to the previous animal. The calculator handles this automatically.
Lunar New Year is the first new moon after the winter solstice, falling between January 21 and February 21 in the Gregorian calendar. 2025 was January 29 (Snake), 2026 is February 17 (Horse), 2027 is February 6 (Goat). The Hong Kong Observatory publishes the exact dates each year.
The calculator uses observed and computed Lunar New Year dates published by the Hong Kong Observatory and the US Naval Observatory for the years 1900 to 2050. These are the same dates used by official Chinese, Hong Kong and Taiwanese calendar publishers.
Solar age (Western, Gregorian) counts complete years since birth and increments on the birthday. Lunar age starts at 1 and increments on Lunar New Year. The gap is 1 or 2 years depending on whether your birthday has occurred yet this lunar year.
The chart uses the mother’s lunar age at conception and the lunar month of conception, but it has no scientific basis. Sex is determined at fertilization by the father’s X or Y chromosome. Multiple peer-reviewed studies confirm chart accuracy is ~50%, equal to random chance. It persists as cultural folklore.