Skip to main content
Toollyz

Search tools

Search for a command to run...

Leap Year Checker

Check if any year is a leap year with a big YES/NO answer, the Gregorian rule applied step-by-step, the previous and next 10 leap years, a leap years in a range list and a Feb 29 birthday counter. Free, private, browser-only.

What is the Leap Year Checker?

A leap year has 366 days instead of 365 — February gets a 29th day to keep the calendar synced with Earth's orbit. The Gregorian rule (since 1582) is: divisible by 4, unless divisible by 100, except when also divisible by 400. Toollyz Leap Year Checker takes a year and shows a big YES/NO answer plus the three-step rule resolved for that year (Is it divisible by 4? By 100? By 400?). It also lists the previous 10 and next 10 leap years (click any to jump to it), the leap years in a custom range and a Feb 29 birthday helper that tells you how many "real" Feb 29 birthdays a person has had between two years. Notable century years are flagged in the notes: 1600 and 2000 were leap years (also divisible by 400); 1700, 1800 and 1900 were not. Toollyz has no backend — every check runs in your browser.

How to use it

  1. Type a year into the input or click one of the preset chips.
  2. Read the big YES/NO answer and the three-step rule resolution.
  3. Use the previous / next 10 chips to jump to surrounding leap years.
  4. Set a range to list every leap year in it, or use the Feb 29 counter for birthday math.

Benefits

  • Big YES/NO answer with emerald/rose colour coding for instant clarity.
  • Three-step Gregorian rule resolution (divisible by 4, by 100, by 400) with per-step ticks.
  • Previous 10 and next 10 leap years rendered as clickable chips.
  • Range list with a custom From/To pair, showing every leap year between.
  • Feb 29 birthday helper that counts "real" birthdays between two years.
  • Preset chips for current year ±4, year 2000, 1900 and 1582 (Gregorian start).
  • Notes call out historically tricky century years (1600, 1700, 1800, 1900, 2000).
  • 100% private — Toollyz has no backend, settings save to localStorage.

Frequently asked questions

What's the leap year rule?

A year is a leap year if it's divisible by 4, unless it's divisible by 100 (a century year), except when it's also divisible by 400. So 2024 is a leap year (÷ 4), 1900 is not (÷ 100, not ÷ 400), 2000 is (both).

Why do we have leap years?

Earth's orbit around the Sun takes about 365.2422 days, not exactly 365. Adding a 29th February every four years (with the century corrections) keeps the calendar within a day of the seasons over thousands of years.

What's the difference between Julian and Gregorian leap years?

The Julian rule (45 BC) was simpler: every year divisible by 4 is a leap year. That over-counts by ~3 days every 400 years. The Gregorian reform (1582) added the "divisible by 100 unless 400" exception to correct the drift. Toollyz uses the Gregorian rule; for years before 1582 you may want the Julian rule instead.

Which century years are leap years?

Only those divisible by 400. So 1600 yes, 1700 no, 1800 no, 1900 no, 2000 yes, 2100 no, 2200 no, 2300 no, 2400 yes.

Why is the Feb 29 birthday counter useful?

People born on Feb 29 ("leaplings") only have their actual birthday every 4 years (or every 8 across a century skip). The helper counts how many leap years between two dates contain a Feb 29 — a fun way to compute someone's "real" birthday count.

Are years before 1582 handled correctly?

Toollyz uses the Gregorian rule even for pre-1582 years (the proleptic Gregorian calendar), which is the standard convention in software but not historically accurate. Real-world historians use the Julian calendar for those dates. The notes section calls this out.

What's the maximum supported year?

9999. The Gregorian rule will keep working for any year beyond that, but `Date` and most date pickers don't support years above 9999 cleanly.

How many leap years are in a typical century?

24 — every year divisible by 4 except the century year itself (unless that century is divisible by 400, in which case 25). The 21st century has 25 leap years because 2000 is a multiple of 400.

Is my range saved across devices?

No — the current year, range and birthday years are saved only in your browser's localStorage on this device. Toollyz has no backend.

Is this Leap Year Checker free?

Completely free with no signup and no limits. Check as many years as you like — privately in your browser.