Drop any file to identify it
No upload. No signup. No sending your file halfway across the internet.
We tell you what it is, right here in your browser.
Drop it!
Let go to identify this file.
Couldn't identify this file
Need to convert it? fwip it →
Someone sent you an event invitation and it arrived as an .ics file. Double-click it and your calendar app (Google Calendar, Apple Calendar, Outlook) offers to add the event. That's ICS working exactly as designed — a universal calendar format that every calendar application speaks.
iCalendar (the format's official name, not to be confused with Apple's calendar app) was standardised as RFC 5545. An ICS file contains events with start times, end times, locations, descriptions, attendees, recurrence rules, and reminders — all in a structured text format. You can open an ICS file in a text editor and read the event details directly. Calendar subscription URLs (the ones that keep your calendar in sync with external schedules) serve ICS data over HTTP.
Every major calendar application imports ICS — Google Calendar, Apple Calendar, Microsoft Outlook, Thunderbird. To add an event, double-click the file or drag it into your calendar. For creating ICS files, most calendar apps can export events as ICS. Developers use libraries like ical.js to generate ICS programmatically for event invitations and booking systems.