ICS Viewer: No Preview Yet — Convert ICS to CSV | MiConvert

ICS File Viewer

There is no event preview on this page yet: if you upload an .ics file here with ICS as the target, our server simply hands the identical file back. To actually read what is inside a calendar file, convert it to CSV or Excel and open the resulting table of events.

📁

Drop your file here

or click to browse

Select File

Max 10 files, 50MB each

SSL Encrypted Auto-deleted No Sign Up 100% Free
ICS → ICS

What this page does, and what to use instead

An .ics file is plain iCalendar text: each appointment sits in a BEGIN:VEVENT block with fields such as SUMMARY, DTSTART, DTEND, LOCATION and DESCRIPTION, usually exported from Google Calendar, Apple Calendar, Outlook or an event registration page. The awkward part is that desktop calendar apps treat a double-click as an import, so checking whether a file holds three meetings or three hundred recurring shifts can mean dumping them into your real schedule first.

We want to be straight with you: MiConvert does not render that file as a list of events. The ICS-to-ICS job on this page copies the uploaded file and returns it unchanged, on our server, with no parsing, no agenda view and no search box. If you came looking for an online viewer, this page will not show you anything.

What does work is our ICS to CSV and ICS to Excel conversions, the practical way to read a calendar file without importing it. The file is parsed with the node-ical library, and every VEVENT becomes one row with the columns Event Title, Start Date, End Date, Location and Description. Open that CSV in any spreadsheet app, or take the XLSX, and you can sort by date, filter by location and scan the whole file at once.

Be aware of what that table does and does not carry. Start and end times are written as ISO 8601 timestamps in UTC, so a 09:00 Berlin meeting reads 2024-03-04T08:00:00.000Z and the original time zone is not shown anywhere. All-day events come out as midnight UTC. A recurring series produces a single row, because RRULE is not expanded and there is no recurrence column, so repeat dates are not listed. Only VEVENT entries are read, so to-dos, attendees, organizers, alarms, event status and URLs are not exported. Multi-line descriptions and UTF-8 text survive intact.

This suits anyone who has been emailed a schedule file and wants to audit it before touching their calendar: a conference agenda, a shift roster, a booking confirmation, or an exported calendar you are checking before a migration. For one or two events, remember that .ics is text, so a plain text editor shows the raw SUMMARY and DTSTART lines.

How to read an ICS file with MiConvert

  1. Get the .ics file onto your device first: in Google Calendar use Settings, Import and export, Export; in Apple Calendar use File, Export; in Outlook save the invitation attachment. A link ending in .ics must be downloaded rather than opened.
  2. Switch the target format to CSV, or XLSX if you prefer Excel. Leaving the target as ICS only returns a copy of what you uploaded.
  3. Upload the file. Guests can send files up to 50 MB, up to 10 per request; a free account raises the per-file ceiling to 100 MB.
  4. Download the result, which arrives as a single table of VEVENT rows, and open it in Excel, Numbers, LibreOffice Calc or Google Sheets to sort or filter by date, title or location.

What the ICS conversions actually give you

  • A five-column event table: Event Title, Start Date, End Date, Location, Description, with one row per VEVENT in the file.
  • Two output choices for the same data: CSV for scripts and imports, XLSX for opening straight in Excel.
  • Accepts iCalendar files exported from Google Calendar, Apple Calendar, Outlook and booking systems, including files with multi-line descriptions and non-English characters.
  • Full event text is kept, not truncated, so long agenda notes stay readable in the Description column.
  • On the ICS-to-ICS path, the file comes back byte-for-byte identical, which is only useful if you wanted an untouched copy.
  • No account needed to run a conversion within the guest limits.

Frequently asked questions

Can I see my calendar events on this page, like an inbox or agenda view?

No. There is no event list, preview or search here. The ICS-to-ICS job returns your file unchanged. Convert the file to CSV or Excel and the events appear as rows in a spreadsheet, which is the closest thing we offer to a viewer.

How do I convert ICS to CSV?

Upload the .ics file, set the output to CSV and download the result. You get one row per VEVENT with the title, start, end, location and description. Start and end values are written as ISO 8601 timestamps in UTC, for example 2024-03-04T08:00:00.000Z, so shift them to your own zone if exact local times matter.

How do I convert an ICS file to Excel?

Choose XLSX as the target instead of CSV. The same five columns are written into a real .xlsx workbook, so you can sort and filter without an import step. If your spreadsheet mangles accented characters in CSV, use XLSX.

Does the export show the event's time zone?

No. Start and end dates are written in UTC and the original TZID is not carried into the table. All-day events are exported as midnight UTC. Convert the offsets yourself if local times matter.

Are recurring events, attendees or reminders included?

No. A recurring series appears as a single row because RRULE is not expanded and there is no recurrence column, so repeat dates are not listed. Attendees, organizers, alarms, event status and URLs are not exported, and only VEVENT blocks are read, so VTODO tasks are skipped.

Can you convert CSV to ICS, or ICS to PDF?

Not today. Neither conversion exists here. To get a printable schedule, convert the ICS to XLSX and print or export to PDF from your spreadsheet app.

How do I add the ICS file to Outlook or Google Calendar?

That is done in the calendar app: in Outlook use File, Open & Export, Import/Export, Import an iCalendar (.ics) file; in Google Calendar use Settings, Import and export, Import. Converting to CSV first lets you check the contents before you commit.

What happens to my calendar file after I upload it?

Processing happens on our server, not in your browser, over an HTTPS connection. Your uploaded .ics is deleted as soon as the job finishes, and the converted file can be downloaded through an unguessable link for about four hours before it is deleted automatically. File names and sizes are kept in our logs, and signed-in users see the conversion in their account history.