ICS file generator

Fill in your event and download an .ics file anyone can add to Google Calendar, Apple Calendar or Outlook. Free, no account needed.

Already have the dates in a PDF, photo or screenshot? Convert it to .ics instead

Leave blank for the same day.

Leave blank for one hour.

How to create an ICS file

  1. Enter the event title, date and time. Turn on All-day event for a day with no times.
  2. Pick the time zone the event happens in. Guests in other time zones see it at their local time.
  3. Add a location, description and link if you want them, and set a repeat or a reminder.
  4. Press Download .ics file. Attach the file to an email or post it next to your event page, and guests open it to add the event.

Add the .ics file to a calendar

  • Google Calendar: on a computer, open Settings, then Import & export, choose the file and press Import.
  • Apple Calendar: open the file on your iPhone, iPad or Mac and add the event.
  • Outlook: open the file, or in Outlook on the web choose Add calendar, then Upload from file.

Step-by-step guide to importing an .ics file into Google Calendar

Already have an .ics file? Open it in the ICS viewer

Questions

How do I create an ICS file?
Fill in the event title, date, time and time zone on this page and press Download .ics file. You get a standard iCalendar file that Google Calendar, Apple Calendar and Outlook all open.
How do I create an ICS file from a PDF?
Use the PDF or image to ICS converter on Calendar Vision. It reads every date in the PDF, turns each one into an event, and gives you one .ics file with all of them.
How do I turn text into an ICS file?
For one event, copy the details from the text into this form. For a long schedule, take a screenshot of it and upload it to the PDF or image to ICS converter, which reads all the dates for you.
Can ChatGPT make an ICS file?
It can write one, but check every date, time and time zone it typed, and expect to fix the file if your calendar rejects it. This form always produces a valid file.
Is this ICS generator free?
Yes. It is free and you don't need an account.
Will guests in other time zones see the right time?
Yes. The file includes the time zone you pick, so each guest's calendar shows the event at their local time. All-day events stay on the same date everywhere.
Can I make a repeating event?
Yes. Choose every day, week, month or year, and end it after a number of times or on a date, or let it repeat forever.

Have a whole season of dates?

Calendar Vision reads school calendars, sports schedules, flyers and emails and puts every event in your calendar, so you don't type them in one by one.