Lunar Age Calculator
Enter your date of birth and a reference date (or leave it as today) to instantly see your Chinese lunar age, your Hijri Islamic lunar age, and your Chinese zodiac sign. The calculator explains exactly why your lunar age differs from your Gregorian age and shows every step of the working.
What is lunar age?
Lunar age is a way of counting how old a person is using a lunar calendar rather than the Gregorian solar calendar. The two most widely used systems are the Chinese traditional age system and the Hijri (Islamic) age system, and both produce a different number than your everyday Western birthday age. In the Chinese system, a baby is considered one year old the moment they are born. This reflects the traditional belief that the months spent in the womb count as the first year of life. Every Chinese New Year (the first day of the first lunar month, usually in January or February) adds another year to your Chinese age, regardless of when your birthday falls. So a child born two days before Chinese New Year becomes two years old two days after birth. In the Hijri system, age is counted in Islamic lunar years, each of which is about 354 days long - roughly 11 days shorter than a Gregorian year. Because of this, your Hijri age advances faster than your Gregorian age: someone who is 30 Gregorian years old is about 30 years and 11 months in Hijri years.
How to calculate Chinese lunar age
The Chinese lunar age formula is: Chinese Lunar Age = Current Lunar Year - Lunar Birth Year + 1. The tricky part is identifying your "lunar birth year," because the Chinese New Year falls on a different Gregorian date each year. If you were born before Chinese New Year in your birth year, your Chinese lunar birth year is counted as the previous year. If you were born on or after Chinese New Year, your birth year and your Chinese lunar birth year are the same. For example: if you were born on 15 January 1990 and Chinese New Year in 1990 fell on 27 January 1990, you were born before CNY, so your lunar birth year is 1989. In 2026, Chinese New Year falls on 17 February, so if we are calculating before that date the current lunar year is 2025. Your lunar age is 2025 - 1989 + 1 = 37. The Hijri age formula is simpler: Hijri Age = days elapsed since birth / 354.367, because a Hijri year is exactly 12 synodic lunar months averaging 29.53 days each.
Why your Chinese lunar age differs from your birthday age
Most people find their Chinese lunar age is one or two years higher than their Gregorian age. There are two reasons: first, the "born at age 1" convention adds a year compared to the Western "born at age 0" convention. Second, whether or not the Chinese New Year has already passed in your current Gregorian year can add another year, because the lunar year turns over in January or February before many people celebrate their Gregorian birthdays. In very rare cases your Chinese lunar age could equal your Gregorian age - for instance if you were born immediately after a Chinese New Year and the reference date is also shortly after a Chinese New Year before your birthday, but this is unusual. The most common differences are +1 year (if CNY has not passed yet this Gregorian year) or +2 years (if CNY has already passed). The Hijri difference works the other way in terms of the calendar fraction: because each Hijri year is shorter, your Hijri age in years is numerically larger than your Gregorian age. At 30 Gregorian years you are about 30.9 Hijri years old.
Chinese zodiac and the 12-year cycle
The Chinese zodiac assigns one of twelve animals to each lunar year: Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, and Pig. The cycle repeats every 12 years. Your zodiac sign is determined by the Chinese lunar year in which you were born - not your Gregorian birth year. This matters because if you were born in early January or early February, your Chinese lunar birth year may be the previous Gregorian year, and therefore your zodiac animal may be different from what you expect. For example, someone born on 5 January 1997 might expect to be an Ox (1997 is an Ox year in Gregorian terms), but since Chinese New Year 1997 did not begin until 7 February 1997, the person was actually born in the Chinese lunar year 1996, which is the Year of the Rat. In Chinese culture, the 60-year cycle (combining the 12 animals with the 5 elements) is celebrated as a particularly significant milestone, and turning 60 in the traditional system is marked by the Huajia (return of the natal year) celebration.
Chinese zodiac cycle (2000-2023)
| Chinese New Year | Zodiac Animal | Gregorian Years |
|---|---|---|
| Feb 5, 2000 | Dragon | 2000-2001 |
| Jan 24, 2001 | Snake | 2001-2002 |
| Feb 12, 2002 | Horse | 2002-2003 |
| Feb 1, 2003 | Goat | 2003-2004 |
| Jan 22, 2004 | Monkey | 2004-2005 |
| Feb 9, 2005 | Rooster | 2005-2006 |
| Jan 29, 2006 | Dog | 2006-2007 |
| Feb 18, 2007 | Pig | 2007-2008 |
| Feb 7, 2008 | Rat | 2008-2009 |
| Jan 26, 2009 | Ox | 2009-2010 |
| Feb 14, 2010 | Tiger | 2010-2011 |
| Feb 3, 2011 | Rabbit | 2011-2012 |
| Jan 23, 2012 | Dragon | 2012-2013 |
| Feb 10, 2013 | Snake | 2013-2014 |
| Jan 31, 2014 | Horse | 2014-2015 |
| Feb 19, 2015 | Goat | 2015-2016 |
| Feb 8, 2016 | Monkey | 2016-2017 |
| Jan 28, 2017 | Rooster | 2017-2018 |
| Feb 16, 2018 | Dog | 2018-2019 |
| Feb 5, 2019 | Pig | 2019-2020 |
| Jan 25, 2020 | Rat | 2020-2021 |
| Feb 12, 2021 | Ox | 2021-2022 |
| Feb 1, 2022 | Tiger | 2022-2023 |
| Jan 22, 2023 | Rabbit | 2023-2024 |
Each animal sign repeats every 12 years. Your sign is determined by the Chinese lunar year in which you were born.
Frequently asked questions
Why is my Chinese lunar age one or two years more than my Gregorian age?
Two conventions add years: first, Chinese tradition counts you as one year old at birth rather than zero. Second, your age increases every Chinese New Year rather than on your personal birthday. If Chinese New Year has already passed in the current Gregorian year, that is the second increment. Together these usually put your Chinese lunar age one or two years ahead of your Western age.
How does the Chinese New Year affect my lunar age calculation?
Chinese New Year marks the start of the new lunar year, falling between 21 January and 20 February each year. When it passes, everyone in the Chinese system gains a year simultaneously, regardless of individual birthdays. If you were also born before Chinese New Year in your birth year, your Chinese lunar birth year is the preceding Gregorian year, which adds another offset.
What is the difference between Chinese lunar age and Korean age?
Both systems count you as one year old at birth. The main difference is when the age increments: Korean age increases on 1 January each year (the Gregorian New Year), while Chinese lunar age increases on Chinese New Year (which falls in January or February and changes date each year). South Korea officially phased out the Korean age system in 2023, whereas the Chinese lunar age system remains culturally significant across East Asia.
How is Hijri (Islamic) lunar age calculated?
Hijri age is the number of complete Islamic lunar years since your birth. A Hijri year is 12 synodic months, averaging about 354.367 days - about 10 to 11 days shorter than a Gregorian year. To convert: divide the total days since your birth by 354.367. Over 30 Gregorian years this adds up to roughly one extra Hijri year, so a 30-year-old in Gregorian terms is about 30.9 years old in Hijri terms.
What is my Chinese zodiac animal and how do I find it?
Your Chinese zodiac animal is determined by your Chinese lunar birth year, not your Gregorian birth year. First find your lunar birth year using this calculator - if you were born before Chinese New Year in a given year, your lunar birth year is the previous Gregorian year. Then count from the base cycle: 1900 was a Rat year, and the 12-animal sequence (Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, Pig) repeats every 12 years.
Is lunar age still used today?
Yes, in several contexts. Traditional Chinese medicine practitioners sometimes use lunar age for certain health assessments. Chinese gender-prediction charts (the Qing dynasty gender chart) are based on the mother's Chinese lunar age at conception and the lunar month of conception. In parts of China, Korea, and Vietnam, lunar age appears on official documents alongside Gregorian age, and it is commonly referenced in horoscope readings and traditional celebrations.
Can I calculate my lunar age for a past or future date?
Yes. This calculator lets you set any reference date, not just today. Enter your date of birth and the past or future date you are curious about, and you will see your Chinese lunar age, Hijri age, and zodiac sign as they would be on that date. The Chinese New Year table in this calculator covers 1924 to 2050.