Birthday calendar

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.

Start with month, day and a name

Enter the recurring date and a name or short label you recognize. A reusable birthday sheet does not need a person’s full birth date or age. Add only the information the calendar needs, particularly if the finished page will be shared.

Choose yearless or dated

A yearless view keeps the month and day without claiming a weekday. A dated view places the entries into a real year. Select an actual year or date range before producing a date-based ICS file; a calendar-app event cannot rely on an unspecified year.

Keep leap-day behavior clear

A yearless layout preserves February 29. In a dated leap year, the event can appear on that date; in a non-leap year, the yearly occurrence is skipped. MonthSprig does not silently move it to February 28 or March 1. Add a separate celebration date when that is your own plan.

Keep the list editable

Review months with several names and check labels at the final paper size. Download PDF or PNG for the arranged calendar, CSV/ICS for date-based entries, and JSON for the editable project. Save locally and keep a separate backup before moving devices or clearing browser data.

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.