Chinese age calculator. Compute 虚岁 (nominal: born=1, +1 each lunar new year) + 实岁 (actual/Gregorian-anniversary years).
Chinese Age Calculator (Nominal & Actual)
How to use
Enter birth date (Gregorian)
Pick a Gregorian birth date. No lunar input needed — the tool converts internally.
Pick an as-of date
Defaults to today. Can also compute future dates (e.g. "when am I 60 in nominal years?").
Read both ages
You get 虚岁 (nominal) + 实岁 (actual) side-by-side. 虚岁 is always 1-2 years more — depending on whether the current lunar new year has passed.
Verify lunar dates
Output also shows both dates in lunar terms (年干支 + month + day) — handy for cross-checking with relatives' traditional records.
虚岁 vs 实岁: Chinese Culture's Two Age Systems
In traditional Chinese culture, a person has TWO ages: 虚岁 (nominal, Chinese tradition) and 实岁 (actual, international convention). Understanding the difference avoids confusion when talking with elders, doctors, insurance companies, or in matchmaking conversations.
虚岁: the Chinese age philosophy
Two rules: (1) at birth, the baby is 1 — the reasoning is that 9 months in the womb count as "already alive"; (2) +1 on every lunar new year, NOT on every birthday. So a baby born on 2026-01-01 becomes 2 years old on 2026-02-17 (lunar new year) — barely a month old in real terms. This "stepwise" aging is the defining feature of 虚岁.
实岁: synced with the rest of the world
实岁 (also called 周岁) counts completed Gregorian birthday anniversaries: at birth = 0, +1 only on the actual birthday each Gregorian year. This matches the English concept of "age". Mainland China's official documents (ID cards, passports, medical records, school enrolment) use 实岁 uniformly.
"Chinese people have two ages: one for the ID card, one for grandma." — popular internet wisdom
How big is the gap?
Always 1 or 2 years: (1) if the as-of date is past both the birthday AND the lunar new year — gap is 1; (2) if the as-of date is past the lunar new year but before the birthday — gap is 2; (3) if the as-of date is before the lunar new year — gap is 1 (only the born-at-1 increment). This tool computes the right one for you.
Practical guidance
Hong Kong, Taiwan, Singapore, and Chinese-Malaysian elders still speak in 虚岁 — especially around festivals, birthdays, weddings, and milestone celebrations (60th, 70th, 80th). All official documents (passport, health insurance, loans, visas) use 实岁. This tool returns both side-by-side so you can verify, explain, or decide as needed.
10 Facts about Chinese Nominal Age
虚岁 dates to pre-Qin times — the Western Zhou (~1000 BCE) has the earliest "born at 1" records. Chinese culture is among the world's earliest to count the pregnancy period in age.
Pre-1949 Chinese household registration used 虚岁. The PRC standardised to 实岁 over the 1950s-60s, but folk usage of 虚岁 has continued unbroken.
South Korea officially abolished 虚岁 in 2023 — the last East Asian country to do so. Japan ditched it during the Meiji Restoration. Vietnam has both in parallel use.
Traditional milestone birthdays (60th, 80th) use 虚岁 — so the "60th 大寿" actually celebrates a person aged 58-59 in 实岁. The "80大寿" is 78-79 in 实岁. Families often miss this and celebrate "too early".
HK, Taiwan, SG/MY/ID Chinese communities use 虚岁 in festival + birthday + wedding + milestone contexts, but 实岁 for work, visa, school, medical records.
Lunar New Year's Eve at 23:59 vs 00:00 is the "age-jump moment" — entire nation's 虚岁 increments simultaneously. Likely the world's largest synchronous-aging event.
Medically, paediatric dosing uses 实岁 (true physiological age). Hospitals explicitly ask for 实岁 to avoid dose miscalculation from a 虚岁 inflation.
Insurance: mainland China life + medical insurance prices in 实岁. Life insurance too. But accident insurance sometimes uses 虚岁 — read the policy fine print.
In matchmaking: matchmakers often quote 虚岁 (older = more mature/serious). The opposite family might give 实岁 (younger = better match). This tool resolves the ambiguity.
This tool uses the standard lunar-new-year-increment rule. A minority (Hokkien + Teochew regions) use the start-of-spring-increment rule, differing by a few days. Follow local family tradition if needed.
Frequently Asked Questions
-
Lunar new year (春节). Gregorian Jan 1 has no effect on 虚岁.
-
Still 1. 虚岁 only increments at lunar new year — no further increment within the birth year.
-
The lunar-new-year-eve baby. By day 1 (lunar new year), the eve-baby is already 2; the day-1 baby is still 1. This "2-year gap from one day apart" is a quirk of the 虚岁 system.
-
The standard lunar-new-year-increment rule, used in mainland China, HK, Macau, Taiwan, Singapore, Malaysia, Indonesia. Minority Hokkien + Teochew regions use start-of-spring increment; adjust ±0-1 manually if needed.
-
实岁. Medicine needs true physiological age for dosing, growth curves, disease-risk modelling. Reporting 虚岁 can affect care.
-
All use 实岁 — these documents record birth date and the system computes age in Gregorian years automatically.
-
Most use 实岁. Some accident policies use 虚岁; some life policies use "insurance age" (within 6 months of next birthday counts as +1). Read the policy. This tool helps you verify.
-
No. All computation is browser-local, no server calls. RECATOOLS enforces zero-tracking + zero-storage across every tool input.
-
Both are right — different systems. "70-ish" is likely 虚岁; 68 is 实岁. Show them this tool with both numbers side-by-side and everyone agrees.
-
Birth dates 1900-2100 supported. As-of dates same range. Useful for checking grandparents' 虚岁 or projecting "when do I turn 100".
Related News
You may be interested in these recent stories from our newsroom.
No related news yet for this tool. Our editorial team publishes new pieces every week.
Browse all news →75 more free tools
Calculators, converters, security tools — no signup.