Leap Year Checker

Enter a year to check if it is a leap year.

Back to all tools on ToolForge

More in Date & Time

Year



Result

About Leap Year Checker

This leap year checker tells you whether a given year is a leap year using the standard Gregorian calendar rules.

Leap Year Rules

A year is a leap year if it meets these conditions:

  1. Divisible by 4: If the year is divisible by 4, it might be a leap year.
  2. Except divisible by 100: Century years (ending in 00) are NOT leap years, unless...
  3. Divisible by 400: If the century year is divisible by 400, it IS a leap year.
// Leap year check function
function isLeapYear(year) {
  if (year % 400 === 0) return true;   // Divisible by 400 = leap year
  if (year % 100 === 0) return false;  // Divisible by 100 = not leap year
  if (year % 4 === 0) return true;     // Divisible by 4 = leap year
  return false;                         // Otherwise = not leap year
}

// Examples:
isLeapYear(2024);  // true  (divisible by 4)
isLeapYear(1900);  // false (divisible by 100, not 400)
isLeapYear(2000);  // true  (divisible by 400)
isLeapYear(2025);  // false (not divisible by 4)

Leap Year Examples

Year Leap Year? Reason
2020 Yes Divisible by 4
2024 Yes Divisible by 4
1900 No Divisible by 100, not 400
2000 Yes Divisible by 400
2100 No Divisible by 100, not 400

Why Leap Years Matter

Without leap years, our calendar would drift by about 24 days every 100 years. After 700 years, summer would occur in December (in the Northern Hemisphere). The Gregorian calendar, introduced in 1582, refined the earlier Julian calendar by adding the century and 400-year rules for better accuracy.

Frequently Asked Questions

How do you determine if a year is a leap year?
A year is a leap year if it is divisible by 4, except for century years (years ending in 00) which must be divisible by 400. For example, 2024 is a leap year (divisible by 4), 1900 is not (divisible by 100 but not 400), and 2000 is (divisible by 400).
Why do we have leap years?
Leap years keep our calendar aligned with Earth's orbit around the sun. A solar year is approximately 365.2422 days long. Adding an extra day every 4 years (with exceptions) compensates for the ~0.2422 extra days, preventing seasonal drift over centuries.
What are the next leap years?
The next leap years are 2028, 2032, 2036, 2040, and 2044. Leap years occur every 4 years, with the exception that century years must be divisible by 400. So 2100 will not be a leap year, but 2000 was.
How many days are in a leap year?
A leap year has 366 days instead of the usual 365. The extra day is added to February, making it 29 days long instead of 28. This extra day is called Leap Day and falls on February 29.