Create events from text

Paste a schedule, an email, or a note to create events. What to include: duration, time zone, and repeats.

Paste text into Magic to create a set of events. Magic can only use what the source states, so the details below are worth adding if they are missing.

Duration

If the source gives a start time but no end time, state how long events run. Without an end time, Magic applies a default duration.

Time zones

Magic uses a time zone named in the source. When the source does not name one, it uses your browser's time zone.

State the zone when the events are not in your browser's: a schedule for another region, a trip, or a call with people elsewhere. Name it in your prompt or in the additional context field.

For an itinerary that crosses zones, state which zone each leg is in. Departure and arrival times on a ticket are local to each airport.

Repeating events

Describe the pattern in words, such as "every Tuesday until the end of May". A source that lists only the first date produces a single event.

More than one event at a time

Paste a whole schedule and Magic returns every event it finds in it.

Getting the events to other people

Magic does not invite anyone. Two things do:

Editing the results

Every field is editable before you add anything to a calendar. Events can be edited individually within a batch, or across the batch with Magic Chat.

Last updated August 27, 2026