Academic year calendar editor

Edit your calendar. Print it your way.

My projects

March 2027

MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
293031
Page 1 of 1

Your calendar stays on this device. Download a JSON backup to keep a separate copy.

Your print stays white in either color theme.

Full event details continue on additional pages when they do not fit.

Choose a twelve-month range

Choose the first month and year, then review the complete sequence through the twelfth month. An August-to-July calendar is one example, not a universal school-year definition. Keep all requested dates inside the supported 1900–2100 range.

Add your own academic dates

Use your institution’s current information for term dates, breaks and deadlines. Import CSV with clear YYYY-MM-DD dates or add events by hand. Review cross-month spans and duplicate IDs before confirming an import; the existing project stays unchanged during that review.

Keep holiday coverage visible

The optional U.S. federal collection covers holiday years 2026–2028. A 2028–2029 academic calendar extends into an unreviewed holiday year. Its date grids remain usable, but the 2029 holiday portion must carry the coverage warning. The collection does not supply school or local closures.

Preview every page

Check the first month, the year boundary, February and the final month. Keep paper, margins, density and legends consistent. A multi-page export shows progress and can be cancelled without removing the project. Keep a JSON backup as well as the finished PDF or image output.

Preview

Scroll or use the arrow keys to explore this page. Changing the preview size does not change your print settings.

Add an event

Times are labels. Dates do not shift between time zones.

Both the start date and the end date are included.

A missing date is skipped. A monthly event on day 31 never moves into a shorter month.

Dates in this calendar

Event color

Import events from CSV

Match the columns, review every row, then confirm what to add.

Choose fileMatch columnsReview rows

UTF-8 CSV · up to 5 MB · up to 2,000 event rows

Dates use YYYY-MM-DD. Repeat values are none, weekly, monthly or yearly. CSV column names stay the same in every language.

Correct a CSV row

Download your calendar

Choose a format, check the pages, and keep a copy of your plans.

Format

Calendar files use white paper, including when the editor is dark.

Created on this device. Your calendar is not uploaded.

Couldn’t save on this device.

Your changes are still open here. Download a JSON backup before closing this tab.