No sign-up, works in your browser
Free online calendar
This calendar generator shows a full year, all twelve months on one screen, with US federal holidays marked automatically. Change the year with the arrows, jump back to the current month with one click, and save the result as a PDF straight from your browser's print dialog. Nothing to install and no account to create: the whole calendar is calculated on your own device, so once the page has loaded you can keep browsing it even without a connection.
What this calendar does, and what makes it different
Most calendars that show up in search results are static images or PDF files built for one specific year. This generator builds the grid on the fly, so it works just as well for 2026 as it would for 1998 or 2099, with no need to look for a different template every time. It looks the same on a phone as it does on a desktop monitor, and the print view automatically hides the on-screen controls so only a clean grid ends up on paper. If you would rather print the year one page at a time, see our printable calendar guide for paper size and layout tips.
- All twelve months of the year on a single screen, no tabs or downloads
- US federal holidays highlighted with a colored dot, toggle them off for a plain grid
- A button to jump straight to today, in whichever year you happen to be viewing
- Direct printing in a clean, ink-friendly layout from your browser's own print dialog
- Works the same on mobile and desktop, no app or plugin required
US federal holidays, and how the weekend rule works
The federal government observes 11 holidays a year, set by the Office of Personnel Management (OPM). Four are fixed calendar dates (New Year's Day, Juneteenth, Independence Day, Christmas Day) and one more, Veterans Day, is also a fixed date. The rest are defined by a weekday rule rather than a specific date: Martin Luther King Jr. Day is the third Monday in January, Washington's Birthday is the third Monday in February, Memorial Day is the last Monday in May, Labor Day is the first Monday in September, Columbus Day is the second Monday in October, and Thanksgiving is the fourth Thursday in November.
When a fixed-date holiday lands on a weekend, federal law (5 U.S.C. 6103) moves the observed day to the nearest weekday: a Saturday holiday is observed the Friday before, and a Sunday holiday is observed the Monday after. This calendar computes every one of those rules directly, it never uses a hand-typed date list, so the shift is applied correctly every year. 2026 has one such shift: Independence Day falls on a Saturday, so it is observed on Friday, July 3. See the full year-by-year breakdown on the 2026 calendar page and the 2027 calendar page, which has three separate weekend shifts in a single year.
| Holiday | Rule | 2026 date |
|---|---|---|
| New Year's Day | January 1 (observed) | Thursday, January 1 |
| Martin Luther King, Jr. Day | 3rd Monday of January | Monday, January 19 |
| Washington's Birthday | 3rd Monday of February | Monday, February 16 |
| Memorial Day | Last Monday of May | Monday, May 25 |
| Juneteenth | June 19 (observed) | Friday, June 19 |
| Independence Day | July 4 (observed) | Friday, July 3 (shifted from Saturday) |
| Labor Day | 1st Monday of September | Monday, September 7 |
| Columbus Day | 2nd Monday of October | Monday, October 12 |
| Veterans Day | November 11 (observed) | Wednesday, November 11 |
| Thanksgiving Day | 4th Thursday of November | Thursday, November 26 |
| Christmas Day | December 25 (observed) | Friday, December 25 |
A short history of the calendar we use today
The Gregorian calendar, the one used almost everywhere in the world for civil purposes, was introduced by Pope Gregory XIII in 1582 through the papal bull Inter gravissimas. Its purpose was to correct a drift built up by the older Julian calendar, which ran about eleven minutes short of the real solar year. That small error, compounded over more than a thousand years, had pushed the spring equinox almost ten days off the date fixed at the Council of Nicaea in the year 325.
The reform introduced the leap year rule still used today: a year is a leap year if it is divisible by 4, unless it is also divisible by 100, in which case it is only a leap year if it is also divisible by 400. That is why 2000 was a leap year but 1900 was not. Catholic countries such as Spain, Portugal and Italy adopted the new calendar almost immediately, in October 1582. England and its American colonies held out much longer, for religious and political reasons, and only switched in September 1752, skipping eleven days directly from September 2 to September 14 and moving the start of the legal year from March 25 to January 1.
Other calendar systems still in use around the world
Even though the Gregorian calendar is the near-universal civil standard, several other systems remain in active use alongside it. The Julian calendar, its direct predecessor, is still followed for religious observances by a number of Orthodox churches, and it currently runs thirteen days behind the Gregorian calendar. The Hebrew calendar combines lunar months with solar years and adds a whole extra month in leap years so its holidays stay anchored to the same seasons. The Islamic calendar, by contrast, is purely lunar: it has 354 or 355 days a year, so its religious dates drift steadily earlier each year relative to the solar calendar.
In East Asia, the traditional Chinese calendar also blends lunar months with the solar year and sets Chinese New Year on a movable date between late January and mid-February. There are also lesser-known civil variants, such as the Ethiopian calendar, which currently runs seven to eight years behind the Gregorian calendar due to a historical difference in how the birth year of Jesus was calculated. This generator always works with the Gregorian calendar, the one used in the United States for essentially all administrative, school and work purposes.
How to use the calendar, step by step
The generator is built to be checked in seconds, with no hidden menus. If you only need one specific month rather than the whole year, the monthly calendar view gives you a single, larger grid for one month at a time.
- When the page loads you will automatically see the current year with all twelve months visible
- Use the arrows next to the year number to move forward or backward one year at a time
- Click "Today" at any point to jump straight back to the current year
- Uncheck "US holidays" if you would rather see a cleaner grid without the highlighted dates
- Click "Print / Save as PDF" and choose "Save as PDF" (or your printer) in your browser's print dialog
Planning your year: work, school and personal use
A full-year calendar is useful in a few very different situations, and this generator is built to cover all of them from a single grid rather than forcing you to pick one purpose. For work planning, seeing all twelve months at once makes it easy to spot how holidays fall relative to a project deadline, without flipping between separate monthly pages. For school and academic use, families and teachers can print the full year to mark semester breaks, exam periods or extracurricular schedules by hand once the grid is on paper. For personal use, printing a blank-looking grid (with holiday highlighting switched off) gives you a simple, undistracting layout to track birthdays, appointments or habits, whichever suits you best. If you specifically need a single, larger month rather than the whole year, the monthly calendar page gives you more room per day to write in.
Because every year is calculated the same way, the layout stays consistent whether you print January 2025 or December 2027, which matters if you like to keep printed calendars in a binder or planner across multiple years. There is no watermark, no account wall and no limit on how many years or months you print.
Before you check the FAQ
Below are the questions we get asked most often about how this calendar works, how accurate the holidays are, and how to find a specific year like 2025, 2026 or 2027 with more detail on a dedicated page. If you are looking for a plain grid to fill in by hand, our blank calendar template page covers that specific use case.
Frequently asked questions
Does this calendar work without an internet connection?
How do I download the calendar as a PDF?
Are the holidays shown here the official US federal holidays?
Can I look up a year other than the ones in the menu?
Why does the week start on Sunday instead of Monday?
What does it mean for a year to be a leap year?
Does the calendar show other systems, like the lunar or Hebrew calendar?
Is there any cost to using this tool?
Does this calendar include state or local holidays?
Can I use this calendar for a business or a classroom?
Need a specific year in detail?
2026 and 2027 have their own page with a full holiday table.
See the 2026 calendarFree. No sign-up.