Private calendar conversion

Convert Calendar Events Between ICS and CSV

Move common calendar event data between ICS/iCalendar files and CSV spreadsheets for review, editing, and export while the file stays in this browser.

No upload Your file content stays in this browser.
No behavioral tracking No analytics, ad pixels or cookies.
Review before export Inspect the converted result before downloading.
LOCAL PROCESSING · FILE CONTENT STAYS IN THIS BROWSER
Free demo: convert and export one complete calendar file.
1

Choose an ICS or CSV file

Load an iCalendar export or a structured CSV. CalendarFlow focuses on common VEVENT fields and shows the parsed events before export.

No file selected
Purpose-built ICS / iCalendar ↔ CSV without unrelated clutter.
Private by architecture The converter makes no file-content network requests.
One complete file free Test the actual calendar export before paying.
Calendar file guidance

Understand the event data before you export it

An ICS file is a text-based calendar format built from components such as VCALENDAR and VEVENT. A CSV calendar file is a spreadsheet-style table where each row represents one event. CalendarFlow helps you move the common fields between those shapes without pretending that every calendar property is interchangeable.

How it works

  1. Choose a source. Load an ICS/iCalendar file or a comma-separated CSV with a header row.
  2. Parse common fields. CalendarFlow reads title, description, location, start, end, categories, recurrence, and UID values.
  3. Preview the rows. Review the event count, visible title/start/end/location columns, and recurrence notice.
  4. Select the output. Choose CSV for spreadsheet review or ICS for a calendar-file workflow.
  5. Export locally. Download the converted file from the browser after checking the result.

Required CSV columns

CalendarFlow CSV column mapping
PurposeAccepted headersNotes
Event titleTitle, Summary, EventUsed for the VEVENT SUMMARY field.
Start and endStart, Start Date, DTSTART; End, End Date, DTENDKeep one consistent date/time representation.
DetailsLocation; Description, NotesOptional text fields; line-break and provider formatting limits apply.
Advanced valuesCategories, Category; Recurrence, RRULE; UIDCarried as text when present; recurrence is not expanded.

Common use cases

  • Turn an ICS calendar export into a spreadsheet for review or sorting.
  • Prepare a CSV schedule for creating calendar events from rows.
  • Inspect event titles, locations, descriptions, and date ranges before export.
  • Review recurring rules and identify fields that need provider-specific cleanup.
  • Convert a private calendar file without sending its contents to an upload service.

Time-zone considerations

ICS can express UTC values with a Z suffix, date-only all-day events, or local times associated with a named time zone. CalendarFlow keeps the source text for common timestamps, but the basic converter does not reconstruct every VTIMEZONE definition or resolve ambiguous local times for you. Review daylight-saving transitions and all-day dates in the destination application.

Important limitations

  • Recurring events are not expanded into individual occurrences; RRULE text may require review.
  • Attendees, organizers, reminders, alarms, conferencing links, exceptions, attachments, and custom ICS properties are not part of the basic preview schema.
  • CSV parsing expects comma-separated values with a header row; semicolon- or tab-delimited files may need preparation first.
  • Quoted commas are supported, but complex multiline spreadsheet cells and provider-specific escaping deserve a check before import.
  • When CSV creates ICS, missing titles become “Untitled event” and missing end times remain absent.

Explore a focused workflow

Use the dedicated guides when you already know the job you need to complete:

Three one-time options

Choose Standard, Plus, or unlock the entire suite.

Your first complete calendar file is free in the converter above. Paid plans begin only when you need another file.

One complete calendar file is free. Use the converter above to load, preview, and export a real file before choosing a paid plan.
Secure checkout by Paddle Cards Apple Pay Google Pay PayPal Taxes and compliant receipts handled at checkout.

Standard

$9.99 one time

For straightforward repeat conversions.

  • Unlimited ICS and CSV conversions
  • Event preview before export
  • Title, start, end, location and notes
  • CSV-to-calendar and calendar-to-CSV
  • Basic date and event validation
Best Value

Five-product bundle

$39.99 one time

Save $26.96 compared with buying separately · Approximately 40% off. Availability follows the one-time license terms.

  • LedgerConverzn Plus
  • Format Fold Plus
  • ContactCraft Plus
  • CalendarFlow Plus
  • CaptionShift Plus
Feature Standard Plus Bundle
Documents per product Unlimited Unlimited Unlimited across all five
Local processing Yes Yes Yes
Core conversion and export Yes Yes Yes
Reusable presets Yes Yes
Advanced workflow tools Yes Yes
All five products Yes

Popular CalendarFlow conversions

Dedicated pages help people find the exact format pair they need.

More tools in the private converter suite

Move between the other four products with the same familiar design, privacy model, and one-time pricing.

Frequently asked questions

Does CalendarFlow upload my files?

No. Conversion runs in your browser. The shipped Content Security Policy blocks background network connections from the converter.

What does “one free calendar file” mean?

You may load, convert, preview and export one complete calendar file. Sample data does not use the free allowance. Paid access is required for a new real file after that.

Is the $12.99 plan a subscription?

No. It is a one-time license with no recurring subscription or automatic renewal. Access continues only while LocalFile Toolkit operates and the applicable product remains available; it does not guarantee perpetual hosting or indefinite compatibility. Plus features are included with each Plus license and are listed on the product pages.

How can I pay?

Checkout is processed separately by Paddle. Available methods may include cards, Apple Pay, Google Pay, PayPal, and regional payment methods based on your device, location, and currency.

Does the $39.99 bundle include Plus?

The bundle provides Plus access to all five products while LocalFile Toolkit operates and the applicable products remain available; it is not a promise of perpetual hosting.

What is the difference between ICS and CSV calendar files?

ICS/iCalendar is a calendar-event format with components and properties such as VEVENT, DTSTART, DTEND, SUMMARY, and UID. CSV is a table of rows and columns that is easier to edit in spreadsheet software but does not natively carry every calendar property.

Which CSV columns should I include?

Use a header row with Title, Start, End, Location, and Description for the common workflow. Categories, Recurrence, and UID are optional columns that CalendarFlow can carry as text when present.

Does CalendarFlow expand recurring events?

No. A recurrence rule can be preserved as a value for review, but CalendarFlow does not generate one row per occurrence or resolve exception dates.

Will attendees, reminders, or organizer details be preserved?

Not by the basic converter. Attendees, organizers, alarms, reminders, conferencing links, attachments, and other provider-specific properties are outside the common field schema and may be lost during a round trip.

How should I check time zones and all-day events?

Review UTC values, date-only all-day rows, daylight-saving transitions, and named time zones in the destination calendar application. The basic converter does not reconstruct every VTIMEZONE definition.

Does CalendarFlow upload my calendar data?

No. The converter reads files in the browser. Its Content Security Policy blocks background network connections from the conversion flow.