Skip to main content

Add Years to Date Calculator

Add 1 year, 5 years, or any number of years to a date — leap-year safe. February 29 rolls to February 28 honestly, with day of week, ISO week number, and quarter shown for every result.

ISO format
Short format
ISO week
Day of year
Quarter
Leap year?
Leap-day promise: unlike calculators that silently overflow, this tool clamps February 29 to February 28 when the target year is not a leap year — and tells you when it did. See the FAQ below for exactly why.

Worked examples

Start: February 29, 2024 · add 1 year
→ February 28, 2025 (Friday)
2025 is not a leap year, so the day clamps from 29 to 28 — and the tool tells you.
Start: February 29, 2000 · add 100 years
→ February 28, 2100 (Sunday)
2100 is a century year not divisible by 400, so it is not a leap year. Naive 4-year-cycle math fails here.
Start: October 9, 2026 · add 5 years
→ October 9, 2031 (Thursday)
A plain 5-year jump: month and day are unchanged.

How adding years works

Order of operations: years → months → days

When you enter a combination like 1 year and 6 months, the calculator applies the years first, then the months, then the days. Each step uses the calendar month it lands in, so end-of-month dates are handled at every stage — the same convention used by spreadsheet date functions.

The February 29 rule

Adding a whole number of years keeps the month and day unchanged unless the source day does not exist in the target month. February 29, 2024 plus 1 year becomes February 28, 2025 (2025 is not a leap year); plus 4 years lands exactly on February 29, 2028. January 31 plus 1 year always keeps January 31 — only February 29 can be clamped when adding pure years.

Century leap years

The Gregorian calendar skips leap years on century years unless they are divisible by 400: 2000 was a leap year, 1900 was not, and 2100 will not be. So February 29, 2000 plus 100 years gives February 28, 2100. A calculator that assumes "every 4th year" gets century crossings wrong — this one does not.

Add years to date — FAQs

What happens when I add years to February 29?

It rolls back to February 28 of the target year — honestly, not silently. For example, February 29, 2024 plus 1 year gives February 28, 2025, because 2025 is not a leap year and has no February 29. Add 4 years instead and you land exactly on February 29, 2028. The calculator always shows a note when this adjustment happens, so you know the result was clamped.

How does the add years to date calculation work?

The month and day stay the same and the year shifts by the number you enter: the calculation applies years first, then months, then days. March 15, 2020 plus 3 years becomes March 15, 2023. Only the February 29 edge case changes the day, because the target February simply does not have a 29th day in non-leap years.

Is adding 1 year the same as adding 12 months?

Yes — entered alone, they always give the same result. Adding 1 year to January 31, 2024 gives January 31, 2025, exactly like adding 12 months, because both shift the year while keeping the month and day (February 29 clamps to February 28 in non-leap years). The two only differ when combined with other values: this calculator applies years first, then months, then days. For example, February 29, 2024 plus 1 year plus 1 month gives March 28, 2025, while February 29, 2024 plus 13 months gives March 29, 2025.

Can I subtract years from a date too?

Yes. Switch the direction toggle to Subtract, or type a negative number of years. February 29, 2024 minus 4 years lands exactly on February 29, 2020, while minus 1 year clamps to February 28, 2023. For a dedicated subtraction page, see our subtract years from date calculator.

How are century years like 1900 and 2100 handled?

With the full Gregorian rule: a year is a leap year if divisible by 4, except century years, which must also be divisible by 400. So 2000 was a leap year but 1900 was not, and 2100 will not be. That means February 29, 2000 plus 100 years gives February 28, 2100 — the calculator gets this right where naive 4-year-cycle math fails.

Why not just add 365 days for each year?

Because leap years make 365 times N wrong. Adding 1 year to March 1, 2023 correctly gives March 1, 2024, but adding 365 days to March 1, 2023 lands on February 29, 2024 — one day early, because the leap day fell inside the span. Calendar-year arithmetic keeps the anniversary date stable; day arithmetic does not. Use the mode that matches what you actually mean.

What extra details does the result show?

Besides the resulting date in long, ISO, and short formats, you get the day of the week, ISO week number, day of the year, calendar quarter, whether the result year is a leap year, and how many days the jump spans. That makes it easy to answer questions like what weekday an anniversary falls on five years from now.

Is my date sent to a server?

No. This calculator runs 100 percent in your browser with JavaScript. Your dates never leave your device, there is no account, no tracking of your inputs, and it works offline once the page has loaded.

What is this useful for?

Common uses: contract and warranty expiry dates (signing date plus 2 or 5 years), age milestones (birth date plus 18, 21, or 65), loan maturity, passport and license renewal reminders, subscription anniversaries, and project planning. The preset chips above cover the most frequent cases in one click.

People also search for: add years to date calculator, future date calculator add years, what date will it be in 5 years, what date was it 10 years ago, add 18 years to date of birth, subtract years from date calculator, add 100 years to date, years from now date calculator, anniversary date calculator add years, expiry date calculator add years, contract end date years calculator, and february 29 add year calculator.

This calculator performs calendar arithmetic in your browser only. Results are computed with the proleptic Gregorian calendar; dates before October 1582 use the same rules by extension. Nothing you enter is sent to any server.

Free tool by NRTechStudio