What you can do
- Convert CSV to ICS with ready‑made templates for Google and Outlook.
- Export your calendar as ICS and generate a normalized CSV for spreadsheets.
- Merge multiple iCal subscription links into a unified feed.
- Deduplicate overlapping events by UID, title+time, or fuzzy rules.
- Adjust time zones and strip problematic fields to avoid import errors.
How it works
Calendars Suite runs in your browser, processing data locally where possible. For large feeds, you can opt into a server‑side operation with rate limiting and no persistent storage. The tools follow iCalendar (RFC 5545) conventions and create clean ICS files that work with major clients. Templates for CSV help you avoid field naming issues and ensure smooth import/export with Google Calendar and Outlook.
Popular use cases
Power users often combine work, family, and hobby calendars and need to keep an aggregate view without duplicates. Teams export recurring event sets to CSV, update them in spreadsheets, and regenerate ICS for distribution. Educators build academic schedules, while communities merge public holiday feeds with local events. The suite helps you maintain consistency, reduce manual fixes, and save time.
FAQ
Does it support recurring events?
Yes. We preserve and generate RRULE/RDATE/EXDATE fields where applicable and provide options to expand recurrences during CSV export.
Can I clean strange encodings or HTML in descriptions?
We normalize UTF‑8 and can optionally strip HTML or convert it to plain text. Line folding and escaping are handled per spec.
Is my data private?
The default mode is browser‑only. When server mode is used, files are processed ephemerally and never stored after completion.
Will ICS files validate in major clients?
Outputs are designed to work with Google Calendar, Outlook, and Apple Calendar. We avoid client‑specific pitfalls and test common edge cases.
Tips
- Use the provided CSV headers exactly as shown in the templates.
- Prefer UTC when exchanging time zones across organizations.
- Keep event UIDs stable to enable reliable deduplication.
- When merging feeds, set a clear source priority to resolve conflicts.