Free ICS File Generator
Create one calendar event, download a .ics file that works everywhere.
event.ics. Attach it to an email or message — recipients open it to add the event to Google Calendar, Outlook or Apple Calendar. This tool does not send invitations or add attendees; it only builds the file.
Something not working?
Tell us what went wrong — it helps us fix the tool. Only what you type below is sent; your files never leave your device.
Need more power? Meet ICS Event Generator Pro
One-time payment. Yours forever. No subscription.
| Feature | Free | Pro |
|---|---|---|
| One event per .ics file | Yes | Yes |
| Time zones, all-day, repeats, reminders | Yes | Yes |
| Google Calendar link | Yes | Yes |
| Bulk: CSV schedule to one multi-event .ics | — | Yes |
| Attendee list + custom recurrence rules | — | Yes |
| Multiple reminders per event | — | Yes |
| Ads | Shown on page | Ad-free |
| Updates | — | Lifetime free updates |
Frequently asked questions
Is my event uploaded anywhere?
No. The .ics file is built in your browser from the form values. Nothing is sent to a server or saved. The file only leaves your device when you choose to send it to someone yourself.
Which calendars accept the .ics file?
Google Calendar (Settings → Import & export), Outlook, Apple Calendar, Thunderbird and Yahoo Calendar all import .ics, the standard iCalendar format (RFC 5545). Times are stored in UTC, so the event shows at the right local time for every recipient, including across daylight saving changes.
Does this send invitations to attendees?
No. This tool builds a calendar file, not an invitation: it does not email anyone and does not track replies. Attach the downloaded file to your own email or message to share the event.
How do all-day events work?
All-day events use date-only values, and the end date in the file is the day after the last day — that is how the standard counts all-day events. An event set for 24–25 December covers both days in every calendar app.