Skip to content

Birthday Weekday Planner

Find which day of the week the next several birthdays fall on, and flag any milestone birthday among them, such as every tenth year. A February 29 birth date uses an explicit stated observed-date policy in a non-leap year rather than a silent guess.

Comparing two people's ages instead of one person's upcoming birthdays? See Age Gap Calculator.

Worked example

Someone born June 15, 2000, checked from January 1, 2027, has their next birthday, turning 27, fall on whatever weekday June 15, 2027, actually is, with the following birthdays each landing on a different weekday since a normal year is not an exact multiple of seven days. Someone born on February 29 instead has their birthday observed on February 28 or March 1 in every year that is not itself a leap year, under whichever policy is stated, and reverts to the real February 29 in the next leap year that comes around.

Common mistakes

  • Assuming a birthday always falls on the same weekday every year. It does not, since 365 is not evenly divisible by 7, so the weekday shifts by one most years and by two across a leap year.
  • Picking the wrong Feb 29 observed-date policy for a specific person or institution's own convention, which shifts the reported weekday in every non-leap year.

Limitations

This reports calendar weekdays only. It does not track actual celebrations, observances, or any specific cultural or institutional birthday policy beyond the stated Feb 29 rule.

Frequently asked questions

What counts as a milestone birthday?
Any age that is an exact multiple of the stated milestone interval, such as every tenth birthday when the interval is set to 10.
Does the Feb 29 policy affect calendar age too?
Yes, since the observed birthday date is what age calculations key off in a non-leap year, the same policy applies consistently to both.