Age Calculator
Enter a date of birth and this free tool works out the exact age straight away. Set a target date to get the age on any past or future day, and see kazoedoshi (the Japanese counting age), days, weeks and months old, and how long is left until the next birthday.
Date of birth
Defaults to 20 years ago.
Choosing a Japanese era switches the year box to that era (e.g. Heisei 10, Showa 50). Switching back to the Western calendar restores the Western year.
Target date
Defaults to today.
Choosing a Japanese era switches the year box to that era (e.g. Heisei 10, Showa 50). Switching back to the Western calendar restores the Western year.
Copy the result
Which birth years turn a given age?
Western / Japanese era age chart
Exact age and kazoedoshi for each birth year, as of this year.
| Birth year | Japanese era | Exact age this year | Kazoedoshi |
|---|
How to use
- Enter the date of birth.
- The age today, in exact years and in kazoedoshi, appears straight away.
- To get the age on another day, enter a target date.
- The age on that past or future date appears straight away.
- If the date of birth is on a Japanese era calendar, choose the era and type the era year.
What is exact age?
Exact age is the age you would give if someone asked you today. You are 0 in the year you are born, and you gain a year on each birthday. This is the age used on official forms in Japan and in most countries.
How exact age is calculated
- On or after the birthday: exact age = current year − year of birth
- Before the birthday: exact age = current year − year of birth − 1
What is kazoedoshi (counting age)?
Kazoedoshi is the traditional Japanese way of counting age. You are 1 in the year you are born, and everyone gains a year together on 1 January rather than on their own birthday. It still turns up at shrines and temples, and for celebrations such as yakudoshi and kanreki.
How kazoedoshi is calculated
- kazoedoshi = current year − year of birth + 1
- On or after the birthday: kazoedoshi = exact age + 1
- Before the birthday: kazoedoshi = exact age + 2
Japanese eras
Japanese dates are often written with an era name and a year counted from the start of that era. You can type a date of birth either way here — pick an era and the year box switches to that era's year, and the chart below shows the era for every birth year.
- Reiwa — from 1 May 2019
- Heisei — 8 January 1989 to 30 April 2019
- Showa — 25 December 1926 to 7 January 1989
- Taisho — 30 July 1912 to 24 December 1926
- Meiji — 23 October 1868 to 29 July 1912
The first year of an era is written "gannen" (year 1), and an era's first and last years are shared with the era next to them, so a date right on the boundary can be written either way.
Notes
This tool is available for free.
※This program was created and tested using PHP8.3.36.
※If you have any inquiries, opinions, or requests that you would like to make,
please fill out the following form