Leap Year Checker
Is a given year a leap year? Apply the Gregorian rule with a step-by-step explanation.
Result
Is 2024 a leap year?
Yes
2024 has 366 days; February has 29.
- Divisible by 4?Yes
- Divisible by 100?No
- Divisible by 400?No
- Previous leap year2020
- Next leap year2028
Step-by-step
- 2024 ÷ 4 = 506 (integer — divisible by 4).
- 2024 is divisible by 4 but NOT by 100, so by the simpler rule it is a leap year.
- Final answer: leap year.
How to use this calculator
- Enter a year.
- Read whether it is a leap year along with the divisibility steps and the previous/next leap year.
About this calculator
A leap year has 366 days instead of 365 to keep the calendar synchronized with the solar year. The Gregorian rule, which has been in use since 1582, says: every year divisible by 4 is a leap year, except century years (divisible by 100), unless those are also divisible by 400. So 2000 was a leap year but 1900 was not, and 2100 will not be.
Frequently asked
The solar year is about 365.2425 days, not exactly 365.25. Adding a leap day every 4 years (the Julian rule) over-corrects by about 3 days every 400 years. The Gregorian fix removes 3 of every 4 century leap years, bringing the average back down to 365.2425 days.
Related calculators
Day of the Week Calculator
What day of the week was (or will be) any given date? Useful for historical curiosities and scheduling.
Week Number Calculator
Convert any date into its ISO 8601 week number, US week number, and day of the year.
Days Between Dates Calculator
Count the exact number of days between any two dates — all calendar days, weekdays only, or business days (skipping US federal holidays). Pick whether to include both endpoints or just the difference.
Years Between Dates Calculator
Compute years between two dates with a years/months/days breakdown — useful for tenure, anniversaries, and exact-age questions.
Detailed Age Calculator
Calculate age down to the second — years, months, days, hours, minutes, and seconds. Useful for milestones and trivia.
Date Add Calculator
Add days, weeks, months, or years to any date and get the resulting date — handles month-end clamping correctly.