Keep track of your important dates and events
Navigate through months using the arrow buttons (← →). The current date is highlighted with a blue border. Dates with events show a small dot indicator below the day number.
Click on any date to select it, then click the "+ Add Event" button. Enter a title (required) and optional description. Your event is saved instantly!
View all events for a selected date in the Events panel. Delete any event by clicking the trash icon. A confirmation dialog will appear to prevent accidental deletions.
Events are automatically saved to your browser (when hosted externally). Data persists through page reloads, tab switches, and browser closes. Auto-saves every 30 seconds as backup.
Export: Download all events as a JSON file for backup or transfer. Import: Upload a previously exported file to restore events. You can merge with existing events or replace them entirely.
Choose from 6 beautiful color themes to personalize your calendar. Your theme preference is saved automatically. All themes support both light and dark mode.
Automatically detects your system's dark mode preference. All themes are optimized for both light and dark modes with carefully selected colors for optimal readability.
Fully responsive design works perfectly on phones, tablets, and desktops. Touch-optimized buttons and interfaces ensure smooth experience on all devices.
Navigate to a date: Use the ← → arrows to browse months, or simply click today's date (highlighted with a blue border).
Select a date: Click on any day in the calendar. The Events panel below will update to show events for that date.
Add an event: Click the "+ Add Event" button, fill in the event title and optional description, then click "Save Event".
Backup your data: Click the "⬇️ Export" button to download your events as a backup file. Safe and secure!
Personalize: Scroll down to choose your favorite theme from the 6 color options available.