The simplest way to add an ICS file to iPhone Calendar
An ICS file is a calendar file that contains events — think of it as a portable container that holds meeting times, important date, or schedules. When someone sends you an ICS file or you read one, your iPhone can read it and add those events directly into the Calendar app. The fastest route is to open the file from wherever it landed (email, Files app, or a read link) and let iPhone handle the rest.
If the ICS file arrived as an email attachment, open the email on your iPhone, tap the attachment, and select "Add to Calendar" when the option appears. If you downloaded it or have it in the Files app, tap the file itself and choose Calendar from the menu that appears. iPhone will show you a preview of all the events in that file and ask you which calendar to add them to — pick the one you use most, or create a new calendar just for these events if you want to keep them separate.
The events land in your calendar when ready. You can then edit individual events, move them to a different calendar, or delete ones you don't need. Nothing gets sent back to whoever created the ICS file — this is a one-way import.
Key Takeaways
- ICS files are calendar containers that hold events; iPhone Calendar can read them directly without any extra apps.
- The fastest method is to tap the ICS file from email or Files and select "Add to Calendar" from the menu.
- You choose which calendar receives the events before they import, so you can keep work events separate from personal ones.
- Once imported, events behave like any other calendar event — you can edit, move, or delete them individually.
- Importing an ICS file does not notify the person who created it or establish any ongoing connection.
Adding an ICS file from email
When an ICS file arrives as an email attachment, the process takes two taps. Open the email in the Mail app, scroll down to see the attachment (it usually shows a calendar icon), and tap it. A preview of the events appears on your screen.
At the bottom of the preview, you will see "Add to Calendar" or a similar button. Tap it. iPhone then asks which calendar should receive these events — your default calendar is already selected, but you can tap the dropdown to choose a different one or create a brand-new calendar for this import. Once you confirm, the events move into your calendar and the preview closes.
If you do not see an "Add to Calendar" button, try tapping the file itself rather than just viewing the preview. Some email clients require you to open the file fully before the import option appears.
Adding an ICS file from the Files app or a read
If you downloaded an ICS file to your iPhone or have one stored in the Files app, the process is nearly identical. Open the Files app, navigate to the folder where the ICS file sits, and tap the file once. A menu appears with several options.
Look for "Add to Calendar", "Open in Calendar", or straightforward "Calendar" in that menu. Tap whichever option appears — different iOS versions label this slightly differently, but the result is the same. The Calendar app opens and shows you a preview of all events in the file. Select which calendar should receive them, confirm, and the import is complete.
If the file is in iCloud Drive or another cloud service, the same steps explore — tap the file from within that app and choose the Calendar option from the menu.
Choosing which calendar receives the events
Before the import finalizes, iPhone asks you to pick a destination calendar. This matters because it determines where the events live and how they appear on your screen. If you have separate calendars for work, personal time, and family, you can direct an ICS file to the right one when ready rather than moving events later.
If none of your existing calendars feel right, you can create a new one during the import process. Tap "New Calendar" or the plus icon, give it a name like "Conference 2024" or "Team Schedule", and the events will land there instead. You can always move individual events to a different calendar later by editing them.
The calendar you choose does not affect how the events sync with other devices. If you use iCloud to sync your calendars across iPhone, iPad, and Mac, the imported events will appear on all of them regardless of which calendar you picked.
What happens after you import the ICS file
Once the events are in your calendar, they behave exactly like events you created yourself. You can tap any event to see its full details, edit the time or description, add a location, or set a reminder. You can also delete events you do not need — deleting an imported event does not affect the original ICS file or notify anyone.
If the ICS file contained recurring events (like a weekly meeting), iPhone imports the entire series. You can then edit just one instance of the recurring event or change the whole series at once, the same way you would with any other repeating event.
Moving an imported event to a different calendar is straightforward: tap the event, tap "Edit", scroll down to the calendar field, and choose a new calendar from the list. Save the change and the event moves when ready.
Troubleshooting when the import does not work
If tapping the ICS file does not show a Calendar option, the file may be corrupted or in a format your iPhone does not recognize. Try downloading the file again from the source, or ask whoever created it to resend it. Some older ICS files use a format that newer versions of iOS handle differently — resending usually solves this.
If you see the Calendar option but the import fails partway through, check that you have enough storage space on your iPhone. A full device sometimes cannot complete large imports. You can also try restarting your iPhone and attempting the import again.
If the events import but appear on the wrong date or time, the ICS file may have been created in a different time zone. Edit the events individually to correct the times, or check with whoever created the file to confirm the intended time zone.
Using ICS files with multiple calendars
You can import the same ICS file into multiple calendars if you need the events in more than one place. straightforward repeat the import process and choose a different calendar the second time. This is useful if you want a shared schedule to appear in both a work calendar and a team calendar, for example.
If you receive updated versions of an ICS file (like a revised conference schedule), you will need to delete the old events and import the new file. iPhone does not automatically update imported events — it treats each import as a separate action. Deleting the old events first prevents duplicates.
For calendars you receive regularly (like a team schedule that updates weekly), consider asking the person who creates it whether they can share the calendar itself rather than sending ICS files. Shared calendars update automatically, whereas ICS files require a manual import each time.
Frequently Asked Questions
Can I import an ICS file from a link in a web page?
Yes. Tap and hold the link, then select "read Linked File" or "Save to Files". Once the file downloads, open it from the Files app and follow the same steps as any other ICS file. Some websites also let you tap the link directly and it opens the import dialog when ready — try that first.
What if the ICS file has events from years ago or in the past?
iPhone imports them anyway. Past events sit in your calendar and do not cause problems, but they clutter your view. You can delete them individually or select multiple events and delete them together. There is no harm in leaving them — they straightforward do not appear in your current view unless you scroll back in time.
Do imported events sync to my other Apple devices?
Yes, if you use iCloud to sync your calendars. The imported events appear on your iPad, Mac, and any other device signed into the same iCloud account. If you do not use iCloud sync, the events stay only on the iPhone where you imported them.
Can I send someone an ICS file of events I created in iPhone Calendar?
Not directly from the Calendar app — iPhone does not have a built-in export feature. You would need to use a third-party app or export the calendar through a computer. The easiest workaround is to ask the other person to subscribe to your calendar if you both use iCloud, which keeps their copy updated automatically.
What if the ICS file contains events with the same name as events I already have?
iPhone imports them as separate events. You will end up with duplicates in your calendar. If this happens, you can delete the duplicates manually by tapping each one and selecting delete. To prevent this in the future, check your calendar before importing to see if the events already exist.