Convert CSV Files to ICS Calendar Events
Upload a CSV exported from Excel, Google Sheets, or any spreadsheet tool and get all your events as a single .ics file.
Sign in required
Sign in to use this feature
Why use this tool?
Import events from any CSV or spreadsheet export
Bulk convert dozens or hundreds of events at once
AI-powered column detection — no strict format required
Works with exports from Excel, Google Sheets, Numbers
Handles dates, times, locations, and descriptions
Perfect for team schedules, shift rosters, and event lists
Frequently Asked Questions
What CSV format does it expect?
Text2ICS uses AI to detect columns automatically, so there is no strict format. Include columns for event title, date, time, and optionally location and description. Common headers like "Event", "Date", "Start Time" are recognised automatically.
Can I export from Google Sheets?
Yes. In Google Sheets, go to File → Download → Comma-separated values (.csv). Then upload the downloaded file to Text2ICS.
How many events can I convert at once?
The file size limit is 1MB, which can typically hold hundreds of events. Text2ICS will extract and bundle all events into a single .ics file.
How many events can I extract from a CSV?
Each event extracted counts as 1 event from your plan. CSV is the most efficient way to bulk-import events since you can include many events in one file.
Does it work with Excel files?
Text2ICS accepts CSV files, not .xlsx directly. In Excel, use File → Save As → CSV to export your spreadsheet, then upload the CSV file.
Other Conversion Tools
Ready to stop typing events manually?
Join thousands who save hours every week by converting text into calendar events instantly.
No sign-up required · 3 free events to start