A leap year has 366 days instead of 365, adding 29 February to keep the calendar synchronised with Earth’s orbit. This checker tells you instantly whether any year — past or future — is a leap year or a common year, explains exactly which rule decided it, and shows the next leap year. It is handy for scheduling, date arithmetic, history questions and anyone born on 29 February.
How it works
The tool applies the Gregorian leap-year rule, which is a single boolean expression:
A year is a leap year if it is divisible by 4 AND not divisible by 100 — OR if it is divisible by 400.
In order of precedence the checker tests:
- Divisible by 400 → leap year (e.g. 2000)
- Otherwise divisible by 100 → common year (e.g. 1900, 2100)
- Otherwise divisible by 4 → leap year (e.g. 2024)
- Otherwise → common year (e.g. 2023)
The century corrections matter because Earth’s orbit is about 365.2422 days, not a clean 365.25. Adding a day every 4 years overcorrects slightly, so three leap days are removed every 400 years.
Example
| Year | Divisible by 4? | Divisible by 100? | Divisible by 400? | Result |
|---|---|---|---|---|
| 2024 | Yes | No | — | Leap (366 days) |
| 2023 | No | — | — | Common (365 days) |
| 1900 | Yes | Yes | No | Common (365 days) |
| 2000 | Yes | Yes | Yes | Leap (366 days) |
For 2024: it is divisible by 4 and not by 100, so it is a leap year; the next leap year is 2028.
The check is pure local arithmetic in your browser — nothing is uploaded or stored.