Easter Date Finder - Online Computus Algorithm for Any Year
Find the date of Easter Sunday for any given year. Learn about the computus algorithm. Simple and accurate.
UD5 Toolkit
Instantly find the weekday for any date β past, present, or future. Discover what day of the week you were born, your anniversary falls on, or any historical date.
Press Enter to calculate
Your result will appear here
Pick a date and click "Find Weekday"
The algorithm to calculate the day of the week for any date is known as Zeller's Congruence, devised by Christian Zeller in 1883. It uses modular arithmetic to convert a date into a number that corresponds to a weekday β and it works for both Gregorian and Julian calendars!
The Gregorian calendar (the one most of the world uses today) was introduced in 1582 by Pope Gregory XIII. This tool uses the Gregorian calendar for all calculations and is accurate for dates from year 1 through 9999.
Our calculator uses JavaScript's built-in Date object along with the Gregorian calendar system to determine the weekday for any given date. When you select a date, the tool extracts the year, month, and day, then calculates the corresponding day of the week (Sunday through Saturday). It also computes additional information such as the ISO week number, the day count within the year, the quarter, and whether the year is a leap year. All calculations happen instantly in your browser β no data is sent to any server.
Yes! There are several methods for manually calculating weekdays. The most famous is Zeller's Congruence, a formula that works for both Gregorian and Julian calendars. Another popular method is the Doomsday Algorithm (invented by John Horton Conway), which uses anchor dates (like April 4, June 6, August 8, etc.) that always fall on the same weekday within a given year. However, these manual methods require practice and are error-prone β which is why an online calculator like this one is so handy for quick, accurate results.
Zeller's Congruence is a mathematical formula that converts a calendar date into a numerical value representing the day of the week. For the Gregorian calendar, the formula is:
h = (q + β13(m+1)/5β + K + βK/4β + βJ/4β β 2J) mod 7
Where q is the day of the month, m is the month (March=3, ..., February=14), K is the year of the century, and J is the zero-based century. The result h yields 0=Saturday, 1=Sunday, ..., 6=Friday. This elegant formula has been used by computer programmers and calendar enthusiasts for over 140 years!
This tool uses the proleptic Gregorian calendar, meaning it extends the Gregorian calendar backward to dates before its official introduction in 1582. For dates prior to October 15, 1582 (when the Gregorian calendar was first adopted), the actual historical weekday may differ depending on which calendar system was in use in a particular country at that time. For example, the British Empire (including the American colonies) didn't adopt the Gregorian calendar until September 1752. If you're researching historical events, it's worth checking which calendar was in effect for that time and place.
The ISO 8601 week number is an international standard for numbering weeks within a year. In this system, weeks start on Monday, and the first week of the year (Week 1) is the week that contains the first Thursday of the year. This means that Week 1 always has at least 4 days in the new year. A year can have 52 or 53 weeks under this system. Our tool automatically computes the ISO week number for your selected date, which is useful for business planning, project management, and international scheduling.
The difference stems from cultural and religious traditions. In many Western countries (like the United States, Canada, and Japan), Sunday is considered the first day of the week β a convention rooted in Judeo-Christian tradition where Sunday is the Sabbath or the Lord's Day. In most of Europe and many other parts of the world following ISO 8601, Monday is treated as the first day of the week. Interestingly, our tool shows both the weekday name and ISO week number, so you can interpret the result in whichever system you prefer.
Leap years add an extra day (February 29) to the calendar every 4 years, with the exception of century years that are not divisible by 400. This extra day shifts all subsequent weekdays forward by one position. For example, if March 1 falls on a Tuesday in a non-leap year, it will fall on a Wednesday in the following leap year. Our calculator automatically accounts for leap years in all its computations, including the day-of-year count and ISO week calculations. You'll see a "Leap Year" indicator in the results β it will show "Yes" for years like 2024, 2028, and 2000, but "No" for years like 1900, 2100, or 2023.
Absolutely! This Day of the Week Calculator is fully responsive and optimized for all devices β desktops, tablets, and smartphones. On mobile devices, tapping the date field will bring up your device's native date picker, making it incredibly easy to select any date. The entire interface adapts to smaller screens, and all quick-access buttons (Today, Yesterday, Tomorrow, etc.) remain easily tappable. No zooming or horizontal scrolling required!
| Day # | Weekday | Abbreviation | Origin / Meaning | Type |
|---|---|---|---|---|
| 0 | Sunday | Sun | Day of the Sun (Latin: dies Solis) | Weekend |
| 1 | Monday | Mon | Day of the Moon (Latin: dies Lunae) | Weekday |
| 2 | Tuesday | Tue | Day of Mars / TΔ«w's day (Norse god) | Weekday |
| 3 | Wednesday | Wed | Day of Mercury / Odin's (Woden's) day | Weekday |
| 4 | Thursday | Thu | Day of Jupiter / Thor's day | Weekday |
| 5 | Friday | Fri | Day of Venus / Frigg's day | Weekday |
| 6 | Saturday | Sat | Day of Saturn (Latin: dies Saturni) | Weekend |
Fun fact: In JavaScript, Date.getDay() returns 0 for Sunday and 6 for Saturday β
a convention that dates back to early computing traditions in the United States.
Find the date of Easter Sunday for any given year. Learn about the computus algorithm. Simple and accurate.
Full-featured scientific calculator with trigonometric, logarithmic, and exponential functions. Clean interface and keyboard support. No installation required.
Enter total drive time or playlist length to figure out how many songs you need. Convert time to estimated tracks.
Enter drum diameter, depth, and material to find the shell's approximate fundamental note. For tuning reference.
Enter a password and see the estimated time it would take to crack using brute force at different speeds. Educational.
Enter room dimensions and number of walls to calculate needed 4x8 or 4x12 sheets, plus joint compound and tape estimate. Local tool.
Classic solubility rules for ionic compounds in water. Determine if a salt is soluble or forms a precipitate. Static guide.
Press any key and see the full KeyboardEvent object: key, code, keyCode, modifier status. Dev tool.
Drop any file to see its raw hexadecimal representation and ASCII sideβbyβside. Navigate with offset. Clientβside only.
Select knife type and see recommended sharpening angle. Visual guide with degree display. Perfect edge every time.
Take a screenshot of the current browser tab using Screen Capture API. Crop, annotate with text and arrows, and download as PNG. Local only.
Enter a URL and see a preview of how it will appear when shared on Facebook, Twitter, LinkedIn. Detect missing tags.
Paste a URL and see the og:title, description, image, and twitter card that will be used when shared. No server needed.
Build a color palette for charts that works for protanopia, deuteranopia, and grayscale. Export as array.
Flip images vertically or horizontally, and rotate in 90Β° increments. Quick and simple editing right in the browser. Download the corrected image instantly.
Display a dynamic list of keyboard shortcuts for the current browser and operating system. Filter by category. Keep it open for reference.
View and edit CSV data in a familiar table interface. Add/delete rows and columns, sort, and export. Fully local, no cloud sync.
Draw a line along the horizon and the tool rotates the image to make it perfectly level. Small rotation. Canvas editing.
Extract the thumbnail image for any YouTube video by pasting its URL. Download in multiple resolutions (HD, SD). Simple and fast.
Practice calculating network ID, broadcast address, and usable IPs from a random IP/CIDR combination. Instant feedback and score tracking. Perfect for CCNA prep.
Click a root key and chord type (Maj, min, 7th) to see the notes highlighted on a piano keyboard. Learn chords fast.
Apply rounded corners to an image and keep the background transparent. Save as PNG. Perfect for avatars and icons.
Enter a song title and artist to find lyrics using public APIs. Quick preview and copy. A lightweight tool for music lovers.
See the roving tabindex pattern in action. Use arrow keys to navigate a list. Copy the accessible JavaScript pattern.
Upload a small file to see each byte as a block, color-coded by value. Visualize the structure of binary data. Client-side.
See how many tabs you have open and estimate memory usage based on navigator object. Fun productivity check.
Paste a simple drum tab or select a pattern and hear it played. Learn drum set notation interactively.
Build a horizontal scrollβsnap container with configurable snapβtype and alignment. Perfect for image galleries.
Remove solid or similar backgrounds from images using color thresholding. No AI, just quick client-side canvas processing. Download as PNG.
View and edit ID3 tags of MP3 files, including title, artist, album, and artwork. All processing in your browser; no files uploaded.