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