Personal calendar

Keep personal events in this browser and export a portable calendar backup.

CityTimeDate · G13

Personal calendar

All-day end dates are inclusive in this form; ICS exports use an exclusive end date.

Calendar backup

Import merges up to 500 events. Supported ICS: all-day dates, UTC or named IANA time zones. Recurrence, alarms, floating times and custom VTIMEZONE rules are rejected rather than silently changed.

Result

Choose inputs and calculate to see your result.

CityTimeDate · G13

How it works

Version 1 stores up to 500 events in localStorage. All-day end dates are inclusive. Timed events use UTC or named IANA time zones and support seconds; repeated local times let you choose earlier or later independently for the start and end. JSON backup and a strict supported ICS subset can be imported and exported.

Gregorian calendar layout. Optional official holiday layers have their own region and year limits; they are never inferred from weekends.

Important limitations

There is no account, cross-device sync or automatic cloud upload. Recurring events, alarms, floating times and custom VTIMEZONE definitions are rejected on import without partial changes. Back up before clearing browser data.

Your settings stay in this browser. You can clear them at any time.