Logo

MonoCalc

/

Leap Year Checker

Date & Time

Enter a Year

2026 (Gregorian)

Common Year

2026 is not divisible by 4, so it is a common year.

Rule Breakdown

Divisible by 4

2026 ÷ 4 = 506.50

Fail

Additional Details

Days in Year

365

Days in February

28

Previous Leap Year

2024

Next Leap Year

2028

February 2026 Preview

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

February has only 28 days in 2026.

(First day of February 2026 falls near weekday index 0 — see the Day of the Week Calculator for exact weekdays.)

About This Tool

Leap Year Checker – Instantly Verify Any Calendar Year

Is 2028 a leap year? What about 1900 or 2100? The Leap Year Checker answers instantly for any year from 1 to 9999, showing not just a Yes/No answer but the exact divisibility rule that applied. It also scans year ranges, finds the nearest leap years before and after any given year, and reports the number of days in February and in the year overall.

The Gregorian Leap Year Rule

Under the modern Gregorian calendar, used by nearly every country today, a year is a leap year if it is divisible by 4 — except century years, which must also be divisible by 400 to qualify. This can be expressed as:

isLeapYear = (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0

This extra ÷100/÷400 exception exists because a 365.25-day year (the plain ÷4 rule) is very slightly longer than the actual solar year. Removing three leap days every 400 years keeps the calendar aligned with the seasons over long timescales.

Why 1900 Isn't a Leap Year, But 2000 Is

Both 1900 and 2000 are divisible by 4 and by 100, so the century exception kicks in for both. The deciding factor is divisibility by 400: 1900 ÷ 400 = 4.75 (not a whole number, so it's a common year), while 2000 ÷ 400 = 5 exactly, so it remains a leap year. This is one of the most commonly misunderstood edge cases in calendar arithmetic and a frequent source of bugs in date-handling software.

Gregorian vs. Julian Calendar Rules

Before the Gregorian reform of October 15, 1582, most of the Western world used the Julian calendar, whose leap year rule is simpler: every year divisible by 4 is a leap year, with no century exception. Over centuries, this small drift adds up, which is exactly why the Gregorian reform was introduced. Toggle the calendar system in this tool if you're working with historical dates recorded before your region adopted the Gregorian calendar.

Year Range Scanning

Switch to Year Range Scan mode to list every leap year between a start and end year — useful for building calendars, scheduling systems, or verifying date libraries. Scans are capped at 1,000 years per query to keep results fast and the output manageable.

Next and Previous Leap Year

Every single-year check also reports the closest leap year before and after the entered year. This is handy for people born on February 29 (sometimes called "leaplings") who want to know which future years they'll get a real birthday, or for anyone planning events tied to leap day.

Accuracy note
The leap year rule is a fixed mathematical formula, so results are exact for every year in the supported range under the selected calendar system — there's no ambiguity or approximation involved.

Common Uses

Developers use this tool to validate date-handling logic in their own applications. Payroll and finance teams check leap years when calculating daily accrual rates. Event planners and "leapling" birthday celebrants look up upcoming leap years. Students and history enthusiasts use the Julian/Gregorian toggle to understand calendar reform and historical date discrepancies.

Frequently Asked Questions

Is the Leap Year Checker free?

Yes, Leap Year Checker is totally free :)

Can I use the Leap Year Checker offline?

Yes, you can install the webapp as PWA.

Is it safe to use Leap Year Checker?

Yes, any data related to Leap Year Checker only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

How does the Leap Year Checker work?

It applies the Gregorian calendar rule: a year is a leap year if it is divisible by 4, unless it is also divisible by 100 — in which case it must also be divisible by 400. The tool shows each divisibility test as a pass/fail step.

Why isn't 1900 a leap year but 2000 is?

Both years are divisible by 100, so the century exception applies. 1900 is not divisible by 400, so it stays a common year, while 2000 is divisible by 400, so it remains a leap year despite the exception.

What is the difference between the Gregorian and Julian rules?

The Julian calendar rule is simpler — any year divisible by 4 is a leap year, with no century exception. The Gregorian calendar, adopted in 1582, added the ÷100/÷400 exception to keep the calendar aligned with the solar year more precisely.

Can I check a range of years at once?

Yes. Switch to range-scan mode, enter a start and end year, and the tool lists every leap year in that span. Ranges are capped at 1000 years to keep results manageable.

Does the tool support years before the Gregorian calendar existed?

You can calculate any year from 1 to 9999 using either rule, but the Gregorian rule is only historically accurate for dates from October 15, 1582 onward. Use the Julian toggle for earlier dates.

How accurate is the leap year determination?

It is exact for every year in the supported range under the selected calendar system, since the leap year rule is a fixed mathematical formula with no ambiguity.