Skip to content

CSV to ICS Converter

Turn a spreadsheet of dates into a calendar file for Google, Outlook or Apple.

Drop an events CSV here, or click to choose one

Converted on your device — the file is never uploaded

iCalendar

Quick Tool Overview

The CSV to ICS Converter builds a calendar file from a spreadsheet of events, matching your columns automatically and handling dates, times, all-day events and time zones.

What it does
Builds an .ics calendar from a CSV
You give it
A sheet of events with dates
You get back
A calendar file to import
Best for
Term dates, rotas, schedules and holiday lists
Converters Free, unlimited use No sign-up Runs in your browser

About the CSV to ICS Converter

Term dates, shift rotas, delivery schedules, webinar timetables and holiday lists all start life in a spreadsheet, and every one of them is more useful in a calendar. Typing forty events in by hand is how mistakes get made, and most calendar apps will not import a CSV at all.

Paste the sheet and the columns are matched for you — Subject, Start Date, Start Time, End Time, Location, Description, Attendees and more, whatever your headers are called — with pickers to correct anything it guesses wrong. Dates are read day-first or month-first as you choose, times accept 09:30 or 9:30 AM, and a row with a date but no time becomes an all-day event. Tag the whole calendar with a time zone so the events land at the right local hour, then import the .ics into Google Calendar, Outlook or Apple Calendar.

Key features of the CSV to ICS Converter

Columns matched for you

Subject, Start Date, Start Time and the rest are found by name.

Flexible dates and times

2026-09-15 or 15/09/2026, 09:30 or 9:30 AM — day-first or month-first as you choose.

All-day events

A row with no time becomes a full-day event, ending the following day as iCalendar requires.

Real time zones

Tag the calendar so events land at the right local hour anywhere.

Stable UIDs

Re-importing updates events instead of creating duplicates.

How to use the CSV to ICS Converter

  1. 1

    Paste the events CSV

    One row per event, with the column names in the first row.

  2. 2

    Check the matched columns

    The start date is the only one that is required.

  3. 3

    Set the time zone and date order

    So 03/04/2026 and 09:30 mean what you intend.

  4. 4

    Download and import the .ics

    Google Calendar, Outlook and Apple Calendar all read it.

Frequently asked questions

Open Google Calendar on a computer, go to Settings, then Import & export, choose the .ics file and pick which calendar to add the events to.

Reviews of the CSV to ICS Converter

What people who use the CSV to ICS Converter think of it. Reviews come from visitors and are posted as written.

No ratings yet

Yours would be the first.

  • 5 0 reviews rated 5 stars
  • 4 0 reviews rated 4 stars
  • 3 0 reviews rated 3 stars
  • 2 0 reviews rated 2 stars
  • 1 0 reviews rated 1 star

Write a review

Used this tool? Your rating helps the next person decide.

Your rating

Plain text only — links, email addresses and HTML are not accepted. Your name and review are shown publicly; nothing else is collected. See the privacy policy.

0 reviews

Newest first

No reviews yet

Be the first to rate the CSV to ICS Converter. It takes half a minute and no account.

Write the first review

More converters