Why Easter Moves Every Year: The Math Behind Computus
Christmas is always December 25, but Easter bounces between March 22 and April 25. The reason isn't random — it's a 1,600-year-old algorithm balancing lunar cycles, equinox, and the day of the week.
You check the calendar and Easter is on April 9 this year, March 31 the year after, and April 16 the year after that. Christmas doesn't move, Thanksgiving is the fourth Thursday of November by federal rule, but Easter drifts all over the spring. The reason is that Easter is tied to the moon, not the sun — and computing it accurately took the Catholic Church 600 years of arguing. Look it up on a perpetual calendar and you can see the pattern: it never lands on the same date twice in a row.
The Three Rules Behind Computus
Easter is the first Sunday after the first full moon on or after the spring equinox. Three astronomical events — equinox, full moon, Sunday — have to line up, and they're measured in three different systems. The spring equinox is fixed by the church at March 21 for calculation purposes. The full moon is the ecclesiastical full moon, a calculated approximation based on the Metonic cycle (19 years that repeat lunar phases). Sunday is the day of the week. The counter-intuitive part is that the full moon used for Easter isn't the real astronomical full moon — it's a tabular approximation that drifts by a day or two from the actual sky. The algorithm that computes Easter is called Computus, and the most common version is the one Gauss published in 1800, refined by several people since.
Why It Matters Beyond Easter
Easter determines dozens of other moveable feasts — Carnival, Lent, Pentecost, Ascension Day, Trinity Sunday. Computing any of them means computing Easter first. For Western Easter, the algorithm is relatively simple. For Eastern Orthodox Easter, it uses the older Julian calendar and is even more constrained, which is why Orthodox Easter usually falls later. For software that needs to compute these dates, an Unix timestamp tool lets you convert the calculated date to a precise moment, and an age calculator can use the same algorithm to compute dates for historical or projected events. The 19-year Metonic cycle is also why the dates repeat in patterns — search for "easter dates 19-year cycle" and you'll see that the sequence of dates repeats with small variations every 19 years.
The Calendar Is Older Than the Algorithm
We covered perpetual calendar mathematics in our guide to why February 29 skips in 2100; the Easter version is the same complexity applied to a single moveable date. The math is older than most computer languages, and a few lines of code can compute any Easter date back to 325 AD.
Tools mentioned in this article
Perpetual Calendar
Browse any month from any year. Shows world holidays, week numbers, moon phases, and notable historical events for each date. Search for a specific date or jump to any month.
Unix Timestamp Converter
Convert Unix timestamps to human-readable dates and vice versa. Supports seconds and milliseconds. Shows UTC and local time side by side. Pick a date to get its timestamp.
Age Calculator
Calculate exact age in years, months, and days from any birth date. Shows total months, weeks, and days lived. Also calculates age on a specific future or past date.
