- What is an ICS file and why do I need one?
- An ICS (iCalendar) file is a plain-text file in the RFC 5545 format that stores one or more calendar events. When you double-click an .ics file or import it into a calendar app, the event appears instantly in your calendar — with the correct date, time, location, and recurrence. It's the standard way to share calendar events across platforms, e.g., in meeting invitations sent by email.
- What kinds of recurrence can I describe?
- You can say things like "every Monday", "every weekday", "daily", "weekly", "every 2 weeks", "monthly", "every first Monday", or "every 3 months". The tool converts these into a standard RRULE inside the .ics file, which calendar apps use to generate all future instances of the event automatically. You can also say "until December 31" or "5 times" to set an end date or count limit.
- How do I import the .ics file into my calendar?
- Apple Calendar: double-click the downloaded .ics file, or drag it onto the Calendar app. Google Calendar: go to Settings → Import → choose the .ics file. Outlook: double-click the file, or go to File → Open & Export → Import/Export → Import an iCalendar file. The event will be added to your default calendar immediately.
- Is my event data sent to any server?
- No. All parsing and file generation happens locally in your browser using JavaScript. Nothing you type is uploaded or stored anywhere. The .ics file is constructed entirely client-side and downloaded directly to your device.
- What if the date or time wasn't detected correctly?
- Try being more explicit — for example "Monday January 20 2025 at 10:00am" instead of "next Monday at 10". If the year is ambiguous, include it. The parser assumes the current timezone of your device. You can always check the "Parsed Event Details" summary before downloading to confirm the start time, end time, and recurrence are correct.