Skip to main content
Leap Year Checker & Calculator - Is Today a Leap Year?
Date & Calendar Tools

Leap Year Checker & Calculator

Free leap year calculator and leap year checker. Check if any year is a leap year leap, find the current leap year, latest leap year, and browse the leap years calendar. Includes leap day leap year dates and answers is today a leap year automatically. Learn how to determine a leap year and the difference between leap year and non leap year.

Enter Any Year to Check
Leap Years Calendar: 2000 - 2100

Highlighted in green = leap year (366 days with Feb 29 leap day). Blue border = current year.

Leap Year Guide: How to Determine a Leap Year & Leap Day Rules

How to Determine a Leap Year (Gregorian Calendar Rule)

How to figure out leap year status is determined by the Gregorian calendar divisibility rules. This is how to know leap year for any year:

// Leap year validation tool - JavaScript function isLeapYear(year) { // How to determine a leap year: // Divisible by 4 AND (not divisible by 100 OR divisible by 400) return (year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0); } // How to find out leap year examples: // isLeapYear(2024) = true → current leap year (÷4, not ÷100) // isLeapYear(2000) = true → latest century leap year (÷400) // isLeapYear(1900) = false → non leap year (÷100 but not ÷400) // isLeapYear(2100) = false → non leap year (÷100 but not ÷400)

Leap Day Leap Year: Why February 29 Exists

The leap day leap year system exists because Earth takes 365.2422 days to orbit the sun - not exactly 365 days. Without a leap day correction:

  • Every 4 years: calendar drifts ~1 day (hence the basic leap year and non leap year pattern)
  • Every 100 years: century correction skips the leap year (e.g., 1900 was not a leap year leap)
  • Every 400 years: the super-correction adds it back (e.g., 2000 was a current leap year)

Recent Leap Years Calendar and Upcoming Leap Days

The leap years calendar shows the pattern clearly. Latest leap year: 2024. The leap day for 2024 was February 29, 2024. Upcoming leap year leap dates and is today a leap year checks:

  • 2024: February 29, 2024 (latest leap day)
  • 2028: February 29, 2028 (next leap day)
  • 2032: February 29, 2032
  • 2096: February 29, 2096
  • 2100: NOT a leap year (century rule - non leap year)

FAQ

How to determine a leap year?
How to determine a leap year uses the Gregorian calendar rule: A year is a leap year (leap year leap) if it is divisible by 4 AND (not divisible by 100 OR divisible by 400). So 2000 was a leap year (divisible by 400), 1900 was not (divisible by 100 but not 400), and 2024 is a leap year (divisible by 4, not 100). This is how to know leap year status for any year.
Is today a leap year? What is the current leap year?
The current leap year status is checked automatically on this page. The latest leap year was 2024 and the next leap year will be 2028. A leap year occurs every 4 years with the exception of century years not divisible by 400. Use this leap year calculator to check any year from 1 to 9999.
What is a leap day and when does it occur?
A leap day is February 29, which exists only in a leap year leap (a year with 366 days instead of 365). The leap day leap year occurs because the Earth takes approximately 365.2422 days to orbit the sun. Without leap day corrections, the calendar would drift by about 24 days every 100 years. The next leap day is February 29, 2028.
What is the difference between a leap year and non leap year?
A leap year and non leap year differ by one day: a leap year has 366 days (with February 29 - leap day) while a non-leap year has 365 days. This leap year and non leap year difference is necessary to keep the calendar synchronized with Earth's orbit around the sun. The current leap year repeats every 4 years.