Is This Year a Leap Year?

️
-
-
Rule-by-Rule Breakdown

The 3-Rule Gregorian Leap Year Formula

isLeap(year) =
  (year % 4 === 0)
  AND (year % 100 !== 0)
  OR (year % 400 === 0)
÷4
Rule 1
Divisible by 4 leap year candidate
÷100
Rule 2
Divisible by 100 NOT leap (exception)
÷400
Rule 3
Divisible by 400 IS leap (override)
Why these rules? A solar year is ~365.2422 days. Adding 1 day every 4 years (÷4 rule) gives 365.25 - slightly too many. Removing century years (÷100) corrects to 365.24. Adding back every 400th year (÷400) gives 365.2425 - close enough that the error accumulates only 1 day over ~3,300 years.

Upcoming Leap Years (2024 – 2100)

Every 4 years - except 2100 which is divisible by 100 but not 400, so it is skipped.

Current year Leap year

Notable Leap Year History

YearTypeNotable Event / Rule

Find All Leap Years in a Range

Feb 29 Leap Year Birthday Calculator

Born on February 29? Find out how many real Feb 29 birthdays you've had, how old you are in "leap years", and your next Feb 29 birthday.

-
-

Feb 29 Birthdays - Fun Facts

Probability: 1 in 1,461 people are born on Feb 29 (0.068% of all birthdays).
Leaplings worldwide: Approximately 5 million people globally are born on Feb 29.
Legal age: In most countries, leaplings legally turn (e.g.) 18 on March 1 in non-leap years. In Hong Kong, Feb 28 is used.
️ Famous leaplings: rapper Ja Rule (1976), motivational speaker Tony Robbins (1960), and Pope Paul III (1468).
💍 Leap Day tradition: In Ireland and Scotland, Feb 29 is "Bachelor's Day" - women are allowed to propose to men. If refused, the man owes a gift (traditionally gloves or a silk gown).

Frequently Asked Questions

A solar year - the time Earth takes to orbit the Sun - is approximately 365.2422 days, not exactly 365. If we ignored this, our calendar would drift: after 100 years, dates would be off by about 24 days. Seasons would gradually shift - July would eventually fall in winter in the Northern Hemisphere. Adding one day every 4 years (February 29) keeps the calendar aligned with Earth's actual orbit. The Gregorian 400/100/4 rule makes the calendar accurate to within 1 day per 3,300 years.
Adding 1 leap day every 4 years gives 365.25 days/year - but the real solar year is 365.2422. The difference (0.0078 days/year) adds up to approximately 0.78 days per century. Removing a leap day every 100 years corrects to 365.24 days/year. But that slightly overcorrects - 365.2422 vs 365.24 leaves us 0.0022 days/year too short. Adding back a leap day every 400 years gives 365.2425 days/year. The remaining error (approximately 0.0003 days/year) accumulates to just 1 day over about 3,300 years - negligible.
2000 WAS a leap year. The confusion: people knew about the 'century rule' (years divisible by 100 are NOT leap years) but forgot the '400-year override' (years divisible by 400 ARE leap years). 2000 ÷ 400 = 5 exactly, so 2000 was a leap year. In contrast, 1900 was NOT a leap year (1900 ÷ 100 = 19, but 1900 ÷ 400 = 4.75). The year 2000 question caused widespread confusion and some software bugs - programs that treated 2000 as a non-leap year omitted February 29 and caused date calculation errors.
No - 2100 is NOT a leap year. 2100 ÷ 4 = 525 (passes rule 1). But 2100 ÷ 100 = 21 (century exception applies - fails rule 2). And 2100 ÷ 400 = 5.25 (not a whole number - rule 3 does not rescue it). So 2100 has only 365 days. This creates an 8-year gap: after 2096, the next leap year is 2104. The same pattern occurs at 2200 and 2300. The next century year that IS a leap year: 2400 (÷400 = 6 exactly).
People born on February 29 (called 'leaplings' or 'leap day babies') age legally every year like everyone else. For legal purposes in non-leap years, most countries use March 1 as the equivalent birthday (UK, most US states). Some use February 28. A leapling born Feb 29, 2000 turns 18 on March 1, 2018 in most jurisdictions. There are approximately 5 million leaplings worldwide. The probability of being born on Feb 29 is 1/1461 ≈ 0.068% (one leap day per 1,461 calendar days in a 4-year cycle).
The Julian calendar (Julius Caesar, 45 BC) had a simpler rule: every year divisible by 4 is a leap year - no century exception. This caused a drift of approximately 11 minutes per year. By the 1500s, the calendar was 10 days ahead of the solar year. The Gregorian reform of 1582 added the ÷100 and ÷400 rules to fix this. The Islamic (Hijri) calendar is purely lunar - it uses a different leap year system (11 days added over a 30-year cycle) to track months. The Hebrew calendar adds an entire leap month in 7 of every 19 years.
A leap second adjusts UTC (Coordinated Universal Time) for irregularities in Earth's rotation speed, which varies slightly. Unlike leap years (predictable by formula), leap seconds are announced approximately 6 months in advance by the IERS. They are added at the end of June 30 or December 31 - the clock reads 23:59:60 before rolling to 00:00:00. As of 2024, 27 leap seconds have been added since 1972. The ITU plans to phase out leap seconds by 2035, replacing them with a less frequent 'leap minute' system to reduce software compatibility issues.

Leap Year Calculator - How to Determine If a Year Is a Leap Year

The leap year rule is deceptively simple at first glance - until century years enter the picture. Most people learn "every 4 years" and stop there, which gives the right answer 97% of the time. Understanding the full three-step Gregorian rule makes the remaining 3% of cases - like 1900, 2100, and 2400 - immediately clear.

The full rule in one sentence: A year is a leap year if it is divisible by 4 - UNLESS it is a century year (divisible by 100) - EXCEPT if it is divisible by 400, in which case it IS a leap year again. Leap years: 2020, 2024, 2028... and 2000, 2400. Not leap years: 1900, 2100, 2200, 2300.

The Three-Step Leap Year Test

The Rules (Apply in Order)

  • Rule 1: Year divisible by 4? If NO NOT a leap year. Stop.
  • Rule 2: Year divisible by 100? If NO IS a leap year. Stop.
  • Rule 3: Year divisible by 400? If YES IS a leap year. If NO NOT a leap year.
  • Most years only need Rule 1
  • Century years need Rules 1–3

Quick Examples

  • 2024: ÷4 , not ÷100 Leap year
  • 2025: ÷4 Not a leap year
  • 1900: ÷4 , ÷100 , ÷400 Not a leap year
  • 2000: ÷4 , ÷100 , ÷400 Leap year
  • 2100: ÷4 , ÷100 , ÷400 Not a leap year
  • 2400: ÷4 , ÷100 , ÷400 Leap year

Why the Three-Part Rule Exists - The Astronomy Behind It

Earth takes exactly 365.2422 days (a solar year) to orbit the Sun. A 365-day calendar would drift 0.2422 days per year - accumulating to about 24 days per century, shifting the seasons noticeably within a few generations.

Adding 1 day every 4 years gives an average of 365.25 days per year - much closer, but 365.25 − 365.2422 = 0.0078 days/year too long. This adds up to 0.78 extra days per century. Removing a leap day at century years corrects this: 365.24 days/year average. But now 365.2422 − 365.24 = 0.0022 days/year too short - a small overcorrection. Adding back a leap day every 400 years gives 365.2425 days/year, leaving a residual error of only 0.0003 days/year - 1 day every 3,300 years. Negligible for practical calendar use.

The 8-Year Gap - When 2096 and 2104 Both Seem Confusing

Under normal circumstances, leap years are exactly 4 years apart. But at non-400 century years, the sequence breaks. After 2096, the next leap year is 2104 - an 8-year gap, because 2100 is skipped. This happens at every century year not divisible by 400:

  • 2096 2104 (8-year gap - 2100 skipped)
  • 2196 2204 (8-year gap - 2200 skipped)
  • 2296 2304 (8-year gap - 2300 skipped)
  • 2396 2400 (4-year gap - 2400 IS a leap year)

This pattern repeats every 400 years. Within any 400-year cycle, there are 97 leap years (not 100). The cycle 2001–2400 contains: 2004, 2008, ..., 2096, 2104, ..., 2196, 2204, ..., 2296, 2304, ..., 2396, 2400 - exactly 97 days added.

February 29 Birthdays - What Leaplings Actually Experience

People born on February 29 are called leaplings or leap day babies. There are approximately 5 million leaplings alive worldwide - about 1 in every 1,461 people (since there is one leap day per 1,461 calendar days in a 4-year cycle).

Legally, leaplings have birthdays every year - most jurisdictions in the world designate either February 28 or March 1 as the legal birthday equivalent in non-leap years. Different countries handle this differently: UK uses March 1, many US states use March 1, and some countries use February 28. The legal implications matter for driving licences, voting age, and retirement age milestones.

The Birthday Calculator tab above calculates how many actual February 29 birthdays a leapling born in any leap year has had - which is always roughly age ÷ 4, depending on which leap years fall within their lifetime. A leapling born February 29, 2000 would have had their first real birthday on February 29, 2004, and their 6th real birthday on February 29, 2024.

How this calculator works, and where the numbers come from

The Leap Year Calculator applies the standard formula for this calculation to the values you enter and updates the result as you type. The calculation itself happens in your browser, and the page explains the method so you can check any result by hand.

Please note: Results are provided for general information and are calculated from the values you enter.

Sources and further reading

Last reviewed: by the CalcQube Editorial Team. See our editorial policy for how we build and check calculators, or report an error.