About Leap Year Check
Leap Year Check answers whether a given year contains an extra day. It applies the full Gregorian rule rather than the simplified every-four-years version: a year is a leap year when it is divisible by four, except that years divisible by 100 are not — unless they are also divisible by 400. So 2024 is a leap year, 1900 is not, and 2000 is.
That last exception is the one people forget. Testing only for divisibility by four would wrongly call 1900 and 2100 leap years, and would also wrongly exclude a century like 2000 that genuinely qualifies. Getting this right matters whenever you compute a date range or validate a date, because a single extra February day shifts everything after it.
The output states the year and whether it is a leap year, so it reads as a complete sentence rather than a bare yes or no. The calculation uses the integer part of whatever you enter, so feed it a plain four-digit year and the answer is unambiguous.
The page answers one question about one year and stops. It will not tell you which years near the one you entered are leap years, how many leap years fall inside a span, or the day count for the year — all of which are the natural follow-ups. There is no support for the Julian calendar or any other historical reckoning, so a date before the Gregorian reform is assessed under rules that did not then apply, and the result carries no warning about that. Nor does it validate the input: a year outside any sensible range is still answered rather than queried, and because only the integer part is used, a value with a decimal fraction is silently truncated rather than rounded.
How to use Leap Year Check
- 1 Enter the year as a four-digit number.
- 2 Run the tool to see whether that year is a leap year.
- 3 Check nearby years the same way if you are looking for the next leap year.
Frequently asked questions
Why is 1900 not a leap year?
Because of the century rule. A year divisible by 100 is only a leap year when it is also divisible by 400. 1900 meets the first condition but not the second, whereas 2000 — also a century year — satisfies both and is a leap year.
What is the practical effect of a leap year?
February gains a 29th day and the year totals 366 days instead of 365. Every date from March onward sits one day later in the week cycle than in a common year, which is why leap years shift annual events.
Is the rule based on the Gregorian calendar?
Yes. This is the modern rule used almost everywhere. Dates before the Gregorian reform followed different conventions, so applying this check to very old years is a presentational choice rather than a historical one.
How often do leap years occur?
Usually every four years, but the century exceptions interrupt the pattern about once a century. Across a 400-year cycle there are 97 leap years, not 100.
Free, online, and private
Free to use
Leap Year Check is completely free. There is no account to create, no login, and no hidden charge or usage limit.
Runs online in your browser
It is a free online tool that runs entirely in your browser. Nothing to download or install — open the page and start using it right away.
Your data stays private
All processing happens locally on your device. Your input is never uploaded, stored, or tracked, so it never leaves your browser.
How Leap Year Check behaves in detail
These are the specifics of this implementation — the exact ranges, defaults and fixed settings you are working with.
| Parameter | Value |
|---|---|
| Input | a year as a number, default 2024, with no minimum or maximum declared on the field |
| Rule applied | divisible by 4 and not by 100, or divisible by 400 — the full Gregorian test, not just the rule of four |
| Output | one sentence, for example "2024 is a leap year" |
| Input handling | floored with Math.floor before the test, and a missing value falls back to 0 |
Compiled from the implementation of this tool and checked against it by itoolnet.
What Leap Year Check does not do
Knowing the edges of a tool saves more time than another list of its features. These are the cases where it will not do what you might expect.
- The Gregorian test is applied to whatever number is typed, with no era or calendar selection. Under the Julian calendar 1900 and 2100 were leap years and here they are not, so a historical document dated to one of those years will contradict the answer on screen.
- A blank or non-numeric year falls back to 0, and 0 divides by 400, so an empty box reports "0 is a leap year" instead of asking for input. Fractional years are silently floored — 2024.9 is tested as 2024 — and negative years are accepted without comment.
- One number in, one verdict out. There is no calendar view of what the extra day does, no count of leap years across a span of years, and no way to check a date rather than a year, so a question such as "was 29 February 1900 real" has to be reasoned out from the answer.
Tested and documented by itoolnet, the team that builds and maintains this site.