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.

1

Date of birth

Defaults to 20 years ago.

Japanese eraEntering in Western calendar

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.

2

Target date

Defaults to today.

Set target date to today
Japanese eraEntering in Western calendar

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.

Age today
Born -
0years
Next birthday in 0 days / that year's birthday is a -
Exact age
Starts at 0 in the year of birth and gains 1 on each birthday
0years
Kazoedoshi
Starts at 1 in the year of birth and gains 1 every 1 January
0years
Days elapsed
Days since birth
0days
To the next exact age
Remaining
0days
To the next kazoedoshi
Remaining
0days
Years and months elapsed
Years and months since birth
0y0m0d
Age in days
Days since birth
0days
Age in weeks
Weeks since birth
0w0d
Age in months
Months since birth
0m0d

Which birth years turn a given age?

Work it out

Western / Japanese era age chart

Exact age and kazoedoshi for each birth year, as of this year.

Birth yearJapanese eraExact age this yearKazoedoshi

How to use

  1. Enter the date of birth.
  2. The age today, in exact years and in kazoedoshi, appears straight away.
  3. To get the age on another day, enter a target date.
  4. The age on that past or future date appears straight away.
  5. 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