Date & Time Tools

Leap Year Checker

Instantly find out if any year is a leap year. Get step-by-step rule verification, next & previous leap years, a bulk list of all leap years in any range, the day of the week Feb 29 falls on, famous leap-year birthdays, and a complete guide to Gregorian calendar science.

Any Year 1–9999
Bulk Range List
Next & Previous Leap Year
100% Free

Leap Year Checker — Single Year, Range List & Full Analysis

Check any year or get a complete list of all leap years in a range with step-by-step rule verification

AD
Quick check:
📐 Leap Year Rules (Gregorian Calendar) Leap if: (Year ÷ 4 = 0) AND NOT (Year ÷ 100 = 0 AND Year ÷ 400 ≠ 0)
🗓️
Step-by-Step Rule Verification
Year at a Glance — Key Facts
Results at a Glance
Complete Year Analysis
Surrounding Leap Years — Timeline View
Detailed Analysis — All Facts
Step-by-Step Mathematical Working
    Share This Result

    What Is a Leap Year? — Complete Calendar Science Guide

    Why leap years exist, the full three-rule system, historical origins, and the mathematics behind the Gregorian calendar

    Leap Years — Keeping Human Calendars Aligned with the Solar Year

    A leap year is a calendar year with 366 days instead of the standard 365, with the extra day added as February 29 — called Leap Day. Leap years exist because the solar year (the time it takes Earth to orbit the Sun) is not exactly 365 days — it is approximately 365.2422 days. Without periodic corrections, our calendar would drift away from the seasons by about 6 hours per year, and after 100 years, the calendar would be off by 24 days.

    The solution, implemented in the modern Gregorian calendar (introduced by Pope Gregory XIII in 1582 as a reform of the Julian calendar), is a three-rule system that adds one day roughly every four years while correcting for over-correction using century rules. The result is a calendar that stays within 26 seconds of the true solar year — accurate enough that it won't drift by a full day for approximately 3,236 years.

    The word "leap" comes from the observation that in a common year, any fixed date (like your birthday) "advances" by one day of the week each year. But in a year after a leap year, dates "leap" over one extra day — advancing by two days of the week instead of one. The Latin term annus bissextilis (bissextile year) refers to the Roman calendar tradition of doubling February 24th (the sixth day before the Kalends of March).

    The Core Problem in Numbers: The solar year = 365.2422 days. A calendar using only 365-day years would drift by 0.2422 days/year × 100 years = 24.22 days per century. Adding a leap day every 4 years overcorrects by 0.0078 days/year. The century rule (skipping leap years at century marks) fixes most of this, and the 400-year rule (keeping century years divisible by 400) fine-tunes the error to just 0.0003 days per year — less than 26 seconds.
    Rule 1 — Divisible by 4

    The primary leap year rule: a year is a leap year candidate if and only if it is evenly divisible by 4. This gives us approximately one leap year every 4 years — 2024, 2028, 2032, 2036, and so on. The pattern is simple and produces 97 leap years per 400-year cycle (before the century corrections). Without any further rules, the calendar would over-correct by about 3 days every 400 years, which is why Rules 2 and 3 are needed.

    🏛️
    Rule 2 — Century Exception (÷ 100)

    Century years (those ending in 00, like 1700, 1800, 1900, 2100) are NOT leap years, even though they are divisible by 4. This "century exception" removes 3 leap years from every 400-year cycle (the century years at 100, 200, and 300 years within the cycle). This correction accounts for the fact that the solar year is not exactly 365.25 days (which a pure ÷4 rule would assume), but approximately 365.2425 days. 1900 is the most commonly cited example of this rule in action.

    🔢
    Rule 3 — 400-Year Override (÷ 400)

    Century years divisible by 400 ARE leap years, overriding Rule 2. This restores one of the three removed century leap years per 400-year cycle. So within every 400-year period, there are exactly 97 leap years (not 100). The only century leap years most people alive today will see are 2000 (which many people remember) and 2400. The year 2000 being a leap year caused Y2K-era confusion because many older computer systems had only implemented Rules 1 and 2, not Rule 3.

    🌍
    The Result: Calendar Precision

    The three-rule system produces a calendar year of 365.2425 days on average (365 + 97/400 days). The actual solar year is 365.2422 days. The difference is 0.0003 days per year — equivalent to 26 seconds. At that rate, the Gregorian calendar won't be off by a full day until the year 5138 AD (about 3,236 years from now). The Julian calendar, which used only Rule 1, was off by one day every 128 years and drifted 13 days out of alignment by 1582, which is why the Gregorian reform was needed.

    🐸
    Leap Day — February 29

    The extra day is always inserted as February 29, placed at the end of the shortest month. This location was chosen to minimize disruption to the rest of the calendar — March through December remain on their usual dates in both common and leap years. February 29 is the rarest date in the calendar, occurring once every four years (with century exceptions). People born on February 29 — called "leaplings" or "leap year babies" — can technically only celebrate their exact birthday every four years, though many celebrate on February 28 or March 1 in common years.

    📜
    Historical Origins

    The concept of a leap day dates back to Julius Caesar, who introduced the Julian calendar in 46 BCE with a simple "every 4 years" rule on advice from the Egyptian astronomer Sosigenes. The Julian calendar was a major improvement over the Roman Republican calendar but overestimated the solar year by 11 minutes and 14 seconds per year. Pope Gregory XIII's reform in 1582 added the century correction rules. The Gregorian calendar was adopted gradually — Catholic countries first in 1582, Britain and its colonies in 1752, Russia not until 1918.

    🔭
    Other Calendar Systems

    Not all calendar systems handle leap years the same way. The Islamic (Hijri) calendar adds a leap day to the last month (Dhul Hijjah) in 11 specific years of each 30-year cycle. The Hebrew (Jewish) calendar uses a leap month — an entire extra month called Adar I — added 7 times in every 19-year cycle, making Hebrew leap years 13 months long. The Ethiopian calendar has 12 months of 30 days plus a 13th month of 5 or 6 days. The Persian (Solar Hijri) calendar has a more complex pattern of 8 leap years in 33-year cycles, which is slightly more accurate than the Gregorian system.

    🎂
    Famous Leap Year Birthdays

    Notable people born on February 29 include: rapper Ja Rule (born 1976), motivational speaker Tony Robbins (born 1960), Superman actor Dinah Shore (born 1916), and UK Prime Minister Gerry Ford (born 1913 — note: various historical figures have claimed Feb 29 births, some disputed). Statistically, about 5 million people worldwide were born on February 29, representing roughly 1 in 1,461 of the global population. In folklore, February 29 is also "Bachelor's Day" in some traditions — the day when women are encouraged to propose to men.

    Leap Year Formula Reference — All Rules, Algorithms & Quick Tests

    Every method for checking leap years — from the 3-rule algorithm to programming code equivalents

    Whether you're checking by hand, programming in any language, or doing mental arithmetic, here are all the methods for determining leap year status — with the logic behind each approach.

    MethodExpression / AlgorithmExample: Is 2024 a leap year?
    Standard 3-Rule Check(Y%4==0 && Y%100!=0) || Y%400==02024%4=0 ✓, 2024%100≠0 ✓ → YES
    Rule 1 — Divisible by 4?Year mod 4 = 02024 ÷ 4 = 506 exactly → Pass
    Rule 2 — Century checkYear mod 100 ≠ 02024 ÷ 100 = 20.24 (not exact) → Not a century year
    Rule 3 — 400-year overrideYear mod 400 = 0Only needed for century years — N/A for 2024
    Days in YearisLeap ? 366 : 3652024 → 366 days
    Days in FebruaryisLeap ? 29 : 28Feb 2024 → 29 days
    Next Leap Yearwhile !isLeap(++y) {}After 2024 → 2028
    Previous Leap Yearwhile !isLeap(--y) {}Before 2024 → 2020
    Leap years in rangefloor((end-start)/4) - century corrections2000–2100: 25 leap years
    Count since 1 ADfloor(y/4) - floor(y/100) + floor(y/400)By 2024: 491 leap years total
    Common Mistakes to Avoid: (1) Forgetting the century exception — 1900, 2100, 2200, 2300 are NOT leap years. (2) Forgetting the 400-year override — 2000 IS a leap year (many old systems missed this). (3) Assuming every 4th year is a leap year — the interval can be 8 years when a century year interrupts (1896 → 1904, a gap of 8 years). (4) Using 365.25 days/year for precise calculations — always use 365.2425 (the Gregorian average) for high-precision date arithmetic.

    Notable Leap Years & Historical Events on February 29

    Famous events, birthdays, and special occurrences that happened on leap days throughout history

    Century Year Exception Guide — 1700 to 2400

    Which century years are leap years and which are not — the most commonly confused cases

    Century years are the most common source of leap year confusion. They follow an unusual pattern because of the interplay between Rule 2 (÷100 exception) and Rule 3 (÷400 override). Here is every century year from 1700 to 2400 and its leap year status.

    Within Any 400-Year Cycle: There are exactly 3 non-leap century years and 1 leap century year. Over 400 years, there are exactly 97 leap years and 303 common years. This means the Gregorian calendar repeats its complete day-of-week pattern every 400 years — any date that falls on a Monday in 2024 will also fall on a Monday in 2424, 2824, etc.

    Frequently Asked Questions — Leap Year Rules & Calendar Science

    Detailed answers to the most searched questions about leap years, calendar systems, and Feb 29

    Is 2024 a leap year?
    Yes, 2024 is a leap year. Here is the verification: 2024 ÷ 4 = 506 exactly (divisible by 4 ✓). 2024 ÷ 100 = 20.24 (not a century year, so Rule 2 doesn't apply). Since 2024 passes Rule 1 and is not a century year, it is a leap year with 366 days. February 2024 had 29 days. The next leap year after 2024 is 2028.
    Is 2025 a leap year?
    No, 2025 is not a leap year. 2025 ÷ 4 = 506.25 (not evenly divisible by 4). Since it fails Rule 1, it is definitively not a leap year — the other rules don't need to be checked. 2025 has 365 days and February 2025 has 28 days. The most recent leap year was 2024, and the next will be 2028.
    Is 2028 a leap year?
    Yes, 2028 is a leap year. 2028 ÷ 4 = 507 exactly (divisible by 4 ✓). 2028 ÷ 100 = 20.28 (not a century year). Therefore 2028 is a leap year with 366 days and a February 29, 2028 (which falls on a Tuesday). 2028 is the next leap year after 2024.
    Why was 1900 not a leap year, but 2000 was?
    This is the most commonly asked leap year question, explained by the Gregorian calendar's three-rule system. 1900: 1900 ÷ 4 = 475 (divisible by 4 ✓). BUT 1900 ÷ 100 = 19 (exactly divisible by 100 — it's a century year). AND 1900 ÷ 400 = 4.75 (NOT divisible by 400). Since it's a century year NOT divisible by 400, Rule 2 applies: 1900 is NOT a leap year. 2000: 2000 ÷ 4 = 500 ✓. 2000 ÷ 100 = 20 (it's a century year). BUT 2000 ÷ 400 = 5 exactly (divisible by 400). Rule 3 overrides Rule 2: 2000 IS a leap year. The difference: 1900 is a century year NOT divisible by 400; 2000 is a century year that IS divisible by 400.
    What are all the leap years from 2000 to 2100?
    The leap years from 2000 to 2100 are: 2000, 2004, 2008, 2012, 2016, 2020, 2024, 2028, 2032, 2036, 2040, 2044, 2048, 2052, 2056, 2060, 2064, 2068, 2072, 2076, 2080, 2084, 2088, 2092, 2096. That is 25 leap years in this 101-year period. Note: 2100 is NOT a leap year (it's a century year not divisible by 400). This creates an 8-year gap between 2096 and 2104 — the longest possible interval between leap years.
    When is the next leap year?
    The next upcoming leap years in sequence are: 2028, 2032, 2036, 2040, 2044, 2048, 2052, 2056, 2060, 2064, 2068, 2072, 2076, 2080, 2084, 2088, 2092, 2096 — and then an 8-year gap to 2104 (because 2100 is skipped as a non-leap century year). After 2104, the pattern returns to every 4 years until 2196, then another gap at 2200.
    If I was born on February 29, when do I celebrate my birthday?
    People born on February 29 ("leaplings" or "leap year babies") have different approaches in common years: many celebrate on February 28 (the last day of February), while others celebrate on March 1 (the day after February would have had 29 days). Legally and officially, the answer depends on jurisdiction. In the UK and some Commonwealth countries, legal age is reached on February 28 in non-leap years. In Taiwan and some US states, March 1 is used. Hong Kong uses February 28. The choice is largely personal, though for legal age calculations (driving, voting, drinking), always check your local jurisdiction's rules.
    How many people are born on February 29?
    Approximately 5 million people worldwide are alive today who were born on February 29. The probability of being born on February 29 is 1 in 1,461 (since there is one leap day for every 4 years of 365 days each: 4 × 365 + 1 = 1,461 days). In practical terms, this is slightly lower because birth rates are not evenly distributed — slightly fewer births occur in winter months in the Northern Hemisphere. Famous leaplings include rapper Ja Rule (born February 29, 1976), motivational speaker Tony Robbins (February 29, 1960), and musician Mark Foster (February 29, 1984).