CSV to ICS: turn a spreadsheet into a calendar file

Short answer: choose a CSV file with one event per row, check the preview, and download one .ics file. It reads the columns Google Calendar uses (Subject, Start Date, Start Time and so on) and common variations. The file is read in your browser and is not uploaded.

No account. Nothing uploaded. Free.

    2. Check the events

    More options

    3. Download the calendar file

    Which columns it reads

    Column nameMeaning
    Subject, Title, Summary, NameThe event title (required)
    Start Date, DateThe day of the event (required)
    Start Time, TimeThe start time. Leave it empty for an all-day event.
    End DateThe last day, for events that run over several days
    End TimeThe end time
    All Day EventTrue or False
    Location, PlaceThe place
    Description, NotesThe notes

    Dutch and German headers such as Titel, Datum, Starttijd and Beschreibung work too. The separator can be a comma, a semicolon or a tab, and the page detects which one you used. Press "Download a template" for a file you can fill in.

    Dates and times it accepts

    From Excel or Google Sheets to a calendar

    1. Put one event in each row and name the columns as in the table above.
    2. Excel: choose File, Save As, CSV (Comma delimited). Google Sheets: File, Download, Comma-separated values.
    3. Choose the file here and check the preview. Rows that cannot be read are listed with their row number.
    4. Press "Download .ics file" and import it into your calendar.

    How to use the file

    More detail in our guides to importing an .ics file into Google Calendar, Outlook and Apple Calendar and to opening an .ics file on Windows, Mac, iPhone and Android.

    Good to know

    For events that live in a screenshot

    Plans often arrive as a screenshot, a chat or a PDF you cannot copy from. Yotei is a Windows and Mac app that reads the event from your screen: press a shortcut, drag a box around it, check the details and confirm. It adds the event to Google Calendar, Outlook or iCloud directly. See how Yotei works, or test it yourself in your browser.

    Get Yotei for free

    FAQ

    How do I convert a CSV file to ICS?

    Choose the CSV file or paste its text, check the preview and press "Download .ics file". The file works in Google Calendar, Outlook and Apple Calendar.

    Can I convert an Excel file to ICS?

    Save the sheet as CSV first (File, Save As, CSV), then use this page. Keep one event per row and name the columns Subject, Start Date and Start Time.

    Is my file uploaded?

    No. It is read in your browser with the file reader of the browser. Nothing is sent to a server.

    What if some rows are wrong?

    Rows with no title or no readable date are skipped, and the page lists each one with its row number so you can fix the sheet.

    Does it work with a Google Calendar CSV export?

    Yes. It reads the columns Google Calendar uses, including All Day Event, Location and Description.

    Which date format should I use?

    Use 2026-11-17 when you can. For 11/17/2026 or 17/11/2026 pick the date order next to the buttons.