Chinese Nominal Age Calculator (虚岁计算器)

Calculate your Chinese nominal age (虚岁): you are 1 at birth and gain a year at each Lunar New Year. See also your real age, lunar birthday and zodiac.

Nominal age (虚岁)
—Real age (周岁)
—Lunar date of birth
—Year of birth (干支 and zodiac)
—Next lunar birthday

The nominal age rises at the Lunar New Year (春节), not on your birthday, so it is 1 or 2 years more than your real age. Lunar dates are available from 1900 to 2099.

What it does


In the traditional Chinese way of counting age (虚岁), a baby is 1 year old at birth and everyone gains a year at the Lunar New Year. The nominal age is the lunar year of today minus the lunar year of birth plus 1. Real age (周岁) is counted in full years from the birthday.

How to use it


  1. Type your date of birth.
  2. Change the reference date if you want another day.
  3. Read your nominal age, real age and lunar birthday.

The arithmetic runs in your browser. Nothing you type is sent anywhere and nothing is stored, so you can use these with real numbers.

Frequently asked questions


How old in 虚岁 is someone born on 17 May 1990, on 10 November 2026?
37 in nominal age and 36 in real age; the lunar birthday is the 23rd day of the 4th month.

Why can 虚岁 be 2 years more than real age?
Because you start at 1 and gain a year at the Lunar New Year: a baby born just before it is 2 the next day.

When does the nominal age change?
On the first day of the lunar year (春节), for everyone at once.

👪 Chinese Kinship Calculator (亲戚称呼计算器)
☯️ BaZi Calculator: Four Pillars of Birth (八字计算器)
🏦 China Bank Deposit Interest Calculator (存款利息计算器)
字 Chinese Word Counter (中文字数统计)