Skip to main content

Easter Date Calculator

Find the date of Easter Sunday for any year using the computus algorithm. Enter values for instant results with step-by-step formulas.

Skip to calculator
Date & Time

Easter Date Calculator

Find the date of Easter Sunday for any year using the computus algorithm. See related holy days including Ash Wednesday, Good Friday, and Pentecost.

Last updated: December 2025

Calculator

Adjust values & calculate
2026
Easter Sunday 2026
Sunday, April 5

Related Holy Days in 2026

Ash WednesdayWednesday, February 18
Palm SundaySunday, March 29
Maundy ThursdayThursday, April 2
Good FridayFriday, April 3
Holy SaturdaySaturday, April 4
Easter SundaySunday, April 5
Easter MondayMonday, April 6
Ascension DayThursday, May 14
PentecostSunday, May 24
2026April 5
2027March 28
2028April 16
2029April 1
2030April 21
2031April 13
2032March 28
2033April 17
2034April 9
2035March 25
2036April 13
Your Result
Easter 2026: Sunday, April 5
Share Your Result
Understand the Math

Formula

Computus (Anonymous Gregorian Algorithm)

The computus uses the Metonic cycle (19-year lunar cycle), century corrections, and modular arithmetic to find the date of the paschal full moon. Easter Sunday is the first Sunday following this paschal full moon on or after March 21.

Last reviewed: December 2025

Worked Examples

Example 1: Finding Easter 2025

What date is Easter Sunday in 2025?
Solution:
Using the computus algorithm for year 2025: a = 2025 mod 19 = 11 b = floor(2025/100) = 20, c = 2025 mod 100 = 25 d = floor(20/4) = 5, e = 20 mod 4 = 0 f = floor((20+8)/25) = 1, g = floor((20-1+1)/3) = 6 h = (19*11+20-5-6+15) mod 30 = 28 i = floor(25/4) = 6, k = 25 mod 4 = 1 l = (32+0+12-28-1) mod 7 = 1 m = floor((11+308+22)/451) = 0 month = floor((28+1-0+114)/31) = 4 (April) day = (28+1-0+114) mod 31 + 1 = 20
Result: Easter Sunday 2025 falls on April 20, 2025

Example 2: Related Holy Days for 2024

What are the key dates related to Easter in 2024?
Solution:
Easter 2024 = March 31, 2024 Ash Wednesday = March 31 - 46 days = February 14 Palm Sunday = March 31 - 7 days = March 24 Good Friday = March 31 - 2 days = March 29 Ascension = March 31 + 39 days = May 9 Pentecost = March 31 + 49 days = May 19
Result: Ash Wednesday: Feb 14 | Palm Sunday: Mar 24 | Good Friday: Mar 29 | Easter: Mar 31 | Ascension: May 9 | Pentecost: May 19
Expert Insights

Background & Theory

The Easter Date Calculator applies the following established principles and formulas. Date and time calculations underpin a vast range of applications from financial settlement to scheduling and age verification. The complexity arises because civil timekeeping uses irregular units: months have 28, 29, 30, or 31 days; years have 365 or 366 days; hours, minutes, and seconds use base-60 arithmetic; and time zones introduce offsets ranging from -12:00 to +14:00 relative to UTC. The Gregorian calendar's leap year rule is a compound condition: a year is a leap year if it is divisible by 4, except for century years, which must be divisible by 400. Thus 1900 was not a leap year but 2000 was. This rule keeps the calendar synchronized with the solar year to within about 26 seconds per year. For algorithmic date calculations, the Julian Day Number provides a continuous integer count of days since January 1, 4713 BCE, eliminating the irregularity of calendar months and making interval arithmetic straightforward. The Unix epoch, by contrast, counts seconds since 00:00:00 UTC on January 1, 1970, and is the basis of POSIX time used in most computing systems. ISO 8601 standardizes date and time representation as YYYY-MM-DD and combined datetime as YYYY-MM-DDTHH:MM:SSยฑHH:MM, ensuring unambiguous machine-readable interchange across locales that would otherwise differ in day/month/year ordering. Business day calculation requires excluding weekends and, optionally, a jurisdiction-specific list of public holidays. Duration calculations expressed in years, months, and days must account for the variable length of months, making them non-commutative: the interval from January 31 to February 28 is different from the interval from February 28 to March 31. Age calculation algorithms must handle the edge case of birthdays on February 29 and ensure that a person born on December 31 is not counted as one year older on January 1 of the following year until the clock passes midnight. Zeller's Congruence provides a closed-form formula to determine the day of the week for any Gregorian or Julian calendar date using only integer arithmetic.

History

The history behind the Easter Date Calculator traces back through the following developments. The need to track time and predict astronomical events gave rise to calendrical systems independently across many civilizations. The Babylonians, around 2000 BCE, developed a lunisolar calendar with 12 months of alternating 29 and 30 days, inserting an intercalary month periodically to keep pace with the solar year. They also divided the day into 24 hours and the hour into 60 minutes, a sexagesimal convention that persists in every modern clock. The Egyptian civil calendar used 12 months of exactly 30 days plus five epagomenal days, totaling 365 days. Though simple for administrative purposes, it drifted against the solar year by one day every four years. Julius Caesar, advised by the Egyptian astronomer Sosigenes, reformed the Roman calendar in 45 BCE. The Julian calendar introduced a 365-day year with a leap day every four years, a system that served Europe for over sixteen centuries. By the 16th century, the accumulated error of the Julian calendar had shifted the spring equinox ten days from its ecclesiastically mandated date, disrupting the calculation of Easter. Pope Gregory XIII commissioned the calendar reform that bears his name, and the Gregorian calendar was introduced in Catholic countries in October 1582. The transition required skipping ten days: October 4 was followed by October 15. Protestant and Orthodox countries adopted the reform slowly; Britain and its colonies switched in 1752, Russia not until 1918, and Greece in 1923. The expansion of railways in the 1840s created an urgent practical problem: each city operated on its own local solar time, making train timetables impossible to coordinate. British railways adopted Greenwich Mean Time as a standard in 1847. The International Meridian Conference of 1884 in Washington formalized the prime meridian at Greenwich and established the global framework of 24 time zones. Daylight saving time was first adopted nationally during World War I to reduce coal consumption. The development of atomic clocks after World War II led to the definition of Coordinated Universal Time (UTC) in 1960, accurate to nanoseconds. The Y2K problem of 1999-2000 demonstrated that two-digit year storage in legacy systems could cause widespread failures, prompting a global remediation effort costing an estimated 300 to 600 billion dollars.

Key Features

  • Calculate the exact difference between any two dates expressed in days, weeks, months, and years simultaneously, accounting for leap years and varying month lengths.
  • Add or subtract any combination of years, months, weeks, and days from a starting date to determine a precise future or past date, with results shown in a full calendar format.
  • Compute a person's exact age from their birthdate in years, months, and days as of today or any specified reference date, suitable for legal, medical, and personal use.
  • Count business days between two dates by excluding weekends and optionally filtering out public holidays from a configurable set of regional holiday calendars.
  • Display a live countdown to any target date and time showing the remaining years, months, days, hours, minutes, and seconds, updating in real time.
  • Convert a specific date and time between any two IANA time zones, correctly handling daylight saving time transitions and historical offset changes.
  • Determine the day of the week for any historical or future date using the proleptic Gregorian calendar, supporting dates ranging from antiquity through far-future years.
  • Format a calculated duration in ISO 8601 interval notation as well as plain human-readable text such as '2 years, 4 months, and 11 days' for use in documentation and APIs.

Share this calculator

Explore More

Frequently Asked Questions

Easter is calculated using the computus algorithm, a set of mathematical rules established by the Council of Nicaea in 325 AD and later refined. The rule states that Easter falls on the first Sunday after the first full moon occurring on or after the March equinox (fixed as March 21). The algorithm uses modular arithmetic to determine the golden number (position in the 19-year Metonic cycle), the century-based corrections, and the exact date of the paschal full moon. This calculation produces Easter dates that can range from March 22 at the earliest to April 25 at the latest in the Gregorian calendar.
Easter is a moveable feast because its date depends on both the solar calendar (the March equinox) and the lunar calendar (the first full moon after the equinox). Since the lunar cycle is approximately 29.5 days, it does not align neatly with the 365-day solar year. The combination of these two astronomical cycles creates a pattern where Easter shifts around within a 35-day window from March 22 to April 25. This lunisolar calculation method was inherited from the Jewish calendar, as the original Easter was linked to Passover, which itself follows the Hebrew lunisolar calendar system.
Western Easter (Catholic and Protestant) uses the Gregorian calendar adopted in 1582, while Orthodox Easter uses the older Julian calendar for its calculations. The Julian calendar is currently 13 days behind the Gregorian calendar, so the March equinox and paschal full moon fall on different dates in the two systems. Sometimes both Easters coincide, but more often Orthodox Easter falls one, four, or five weeks after Western Easter. Easter Date Calculator computes the Western (Gregorian) Easter date. The two traditions have discussed calendar unification multiple times but have not yet reached agreement on a shared calculation method.
The Metonic cycle is a period of approximately 19 years after which the phases of the moon recur on the same dates of the solar calendar. It was discovered by the Greek astronomer Meton of Athens in 432 BCE. The computus algorithm uses the golden number, which is the position of a given year within the current Metonic cycle, calculated as (year mod 19) + 1. This golden number determines the date of the paschal full moon. Because the lunar cycle repeats every 19 years, Easter dates also follow a repeating pattern, though Gregorian calendar corrections for century years introduce slight variations over longer timescales.
The earliest possible Easter date is March 22, and the latest is April 25 in the Gregorian calendar. March 22 Easter is extremely rare, occurring only when the paschal full moon falls on March 21 (the equinox itself) and that date happens to be a Saturday, making the following Sunday March 22. The last March 22 Easter was in 1818 and the next will not occur until 2285. An April 25 Easter is also rare, last occurring in 1943 and next in 2038. The most common Easter dates fall in early to mid-April, with April 19 being statistically the most frequent Easter date over long periods.
Educational Note: This calculator is provided for educational and informational purposes. Results are based on the formulas and inputs provided. Always verify important calculations independently. NovaCalculator processes calculator inputs client-side; optional analytics follow visitor consent settings. ยฉ 2024โ€“2026 NovaCalculator.

Share this calculator

Formula

Computus (Anonymous Gregorian Algorithm)

The computus uses the Metonic cycle (19-year lunar cycle), century corrections, and modular arithmetic to find the date of the paschal full moon. Easter Sunday is the first Sunday following this paschal full moon on or after March 21.

Worked Examples

Example 1: Finding Easter 2025

Problem: What date is Easter Sunday in 2025?

Solution: Using the computus algorithm for year 2025:\na = 2025 mod 19 = 11\nb = floor(2025/100) = 20, c = 2025 mod 100 = 25\nd = floor(20/4) = 5, e = 20 mod 4 = 0\nf = floor((20+8)/25) = 1, g = floor((20-1+1)/3) = 6\nh = (19*11+20-5-6+15) mod 30 = 28\ni = floor(25/4) = 6, k = 25 mod 4 = 1\nl = (32+0+12-28-1) mod 7 = 1\nm = floor((11+308+22)/451) = 0\nmonth = floor((28+1-0+114)/31) = 4 (April)\nday = (28+1-0+114) mod 31 + 1 = 20

Result: Easter Sunday 2025 falls on April 20, 2025

Example 2: Related Holy Days for 2024

Problem: What are the key dates related to Easter in 2024?

Solution: Easter 2024 = March 31, 2024\nAsh Wednesday = March 31 - 46 days = February 14\nPalm Sunday = March 31 - 7 days = March 24\nGood Friday = March 31 - 2 days = March 29\nAscension = March 31 + 39 days = May 9\nPentecost = March 31 + 49 days = May 19

Result: Ash Wednesday: Feb 14 | Palm Sunday: Mar 24 | Good Friday: Mar 29 | Easter: Mar 31 | Ascension: May 9 | Pentecost: May 19

Frequently Asked Questions

How is the date of Easter calculated each year?

Easter is calculated using the computus algorithm, a set of mathematical rules established by the Council of Nicaea in 325 AD and later refined. The rule states that Easter falls on the first Sunday after the first full moon occurring on or after the March equinox (fixed as March 21). The algorithm uses modular arithmetic to determine the golden number (position in the 19-year Metonic cycle), the century-based corrections, and the exact date of the paschal full moon. This calculation produces Easter dates that can range from March 22 at the earliest to April 25 at the latest in the Gregorian calendar.

Why does Easter fall on a different date every year?

Easter is a moveable feast because its date depends on both the solar calendar (the March equinox) and the lunar calendar (the first full moon after the equinox). Since the lunar cycle is approximately 29.5 days, it does not align neatly with the 365-day solar year. The combination of these two astronomical cycles creates a pattern where Easter shifts around within a 35-day window from March 22 to April 25. This lunisolar calculation method was inherited from the Jewish calendar, as the original Easter was linked to Passover, which itself follows the Hebrew lunisolar calendar system.

What is the difference between Western and Orthodox Easter?

Western Easter (Catholic and Protestant) uses the Gregorian calendar adopted in 1582, while Orthodox Easter uses the older Julian calendar for its calculations. The Julian calendar is currently 13 days behind the Gregorian calendar, so the March equinox and paschal full moon fall on different dates in the two systems. Sometimes both Easters coincide, but more often Orthodox Easter falls one, four, or five weeks after Western Easter. Easter Date Calculator computes the Western (Gregorian) Easter date. The two traditions have discussed calendar unification multiple times but have not yet reached agreement on a shared calculation method.

What are the related holidays that depend on Easter?

Many Christian holidays are calculated relative to Easter Sunday. Ash Wednesday falls 46 days before Easter and marks the beginning of Lent. Palm Sunday is one week before Easter. Maundy Thursday commemorates the Last Supper three days before Easter. Good Friday is two days before Easter. Holy Saturday is the day before. Easter Monday is the day after, and it is a public holiday in many countries. Ascension Day falls 39 days after Easter, and Pentecost occurs 49 days after Easter. All of these dates shift each year because they are all anchored to the moveable Easter date.

What is the Metonic cycle and how does it relate to Easter?

The Metonic cycle is a period of approximately 19 years after which the phases of the moon recur on the same dates of the solar calendar. It was discovered by the Greek astronomer Meton of Athens in 432 BCE. The computus algorithm uses the golden number, which is the position of a given year within the current Metonic cycle, calculated as (year mod 19) + 1. This golden number determines the date of the paschal full moon. Because the lunar cycle repeats every 19 years, Easter dates also follow a repeating pattern, though Gregorian calendar corrections for century years introduce slight variations over longer timescales.

What are the earliest and latest possible dates for Easter?

The earliest possible Easter date is March 22, and the latest is April 25 in the Gregorian calendar. March 22 Easter is extremely rare, occurring only when the paschal full moon falls on March 21 (the equinox itself) and that date happens to be a Saturday, making the following Sunday March 22. The last March 22 Easter was in 1818 and the next will not occur until 2285. An April 25 Easter is also rare, last occurring in 1943 and next in 2038. The most common Easter dates fall in early to mid-April, with April 19 being statistically the most frequent Easter date over long periods.

References

Reviewed by Abdullah, Technical Content Specialist ยท Editorial policy