Free AI tool

Text to calendar
================

Paste an email, an invite or an event listing and we'll pull out the title, date, time and location, then turn them into one link that adds the event to any calendar. Free, no account, nothing to install.

Paste your event details Read my event

 How to turn text into a calendar event 
----------------------------------------

 Paste anything that describes an event and the reader works out what it is. It handles forwarded emails with quoted headers and signatures still attached, booking confirmations from Calendly and similar tools, listings copied off a website, and plain messages like "lunch with Sam next Tuesday at 1". Relative dates work because the reader knows today's date.

- **Paste the text** and press read. Nothing is saved at this point.
- **Check the details.** Title, start, end, timezone and location come back filled in and editable.
- **Create your link.** One link that adds the event to whichever calendar the person opening it uses.

 Why we always show you the result first 
-----------------------------------------

 Anything reading dates out of messy text will sometimes get them wrong, and the failures are rarely obvious. Two we hit while building this, both from real pasted emails:

 Invented recurrence

 A one-off gym booking for a single Tuesday came back marked as repeating every Tuesday, because gym sessions usually are. The email said nothing of the sort. We now discard any repeat rule unless the text actually contains words like "every", "weekly" or "repeats", because a wrong rule quietly creates dozens of wrong dates.

 Ambiguous dates and missing timezones

 03/04 is either 3 April or 4 March depending on who wrote it, and most text never names a timezone at all. When we have to assume something we say so above the form, so you can check the one field that matters rather than re-reading everything.

 When a browser extension is the better choice 
-----------------------------------------------

 Most text to calendar tools are extensions or phone apps. If you do this many times a day and want to highlight text in place, install one of those, it will be faster than any web page.

 This page is for the other case: you need it now, on a machine where you would rather not install anything, or you are sending the event to other people rather than just saving it yourself. That second part is the real difference. An extension puts the event in your own calendar. This gives you a link you can send, that works in every calendar app, that you can edit after sending, and that tells you how many people actually added it.

 What happens to your text 
---------------------------

 It is sent to our reader to pull the event out and is not stored, logged, or used to train anything. Pasting text creates nothing on its own. An event only exists once you fill in the form and create it, and even then you can delete it.

 More free calendar tools 
--------------------------

[ICS file viewer ](https://addcal.co/tools/ics-viewer.md)[ICS file generator ](https://addcal.co/tools/ics-generator.md)[ICS to CSV converter ](https://addcal.co/tools/ics-to-csv.md)[Import ICS to Google Calendar ](https://addcal.co/tools/import-ics-to-google-calendar.md)[Add to calendar link generator ](https://addcal.co/tools/add-to-calendar-link-generator.md)

 FAQ

Common questions
----------------

### How do I convert text into a calendar event?

Paste anything that describes the event, a forwarded email, a listing, a booking confirmation or a plain message, and press read. The title, start and end time, timezone and location come back filled in for you to check. Edit anything that looks wrong, then create your link. It works in any browser with nothing to install.

### What kind of text works best?

Anything that names the event and when it happens. Full sentences are fine, so are bullet points and pasted email threads with the quoted headers still attached. Relative dates like "next Tuesday at 3pm" work because the reader knows today's date. If a year or a timezone was missing we tell you what we assumed.

### Why is the time or date wrong?

Usually because the text never named a timezone, so we used yours. Check the timezone field and change it if the event happens somewhere else. The other common cause is ambiguous ordering, where 03/04 means either 3 April or 4 March. We flag both cases above the form rather than guessing silently.

### Do I need a browser extension?

No, and that is the point of this page. Most text to calendar tools are extensions or phone apps, which are faster if you do this constantly and only ever save events to your own calendar. Use this when you would rather not install anything, or when you are sending the event to other people instead of just saving it.

### Is my text stored or used for training?

No. The text is sent to our reader to pull the event out and is not stored, logged or used to train anything. Pasting text creates nothing on its own, an event only exists once you fill in the form and create it.

### What do I get at the end?

One link that adds the event to whichever calendar the person opening it uses, Google, Apple, Outlook or Yahoo, without you publishing a separate link for each. Unlike a raw calendar URL you can edit the event after sending it and see how many people added it.

### Do I need an account?

Not to create an event here. An account is free and only becomes necessary for RSVPs beyond 50 per event, custom branding and team access.

 Free forever, start in 30 secondsFill your next event's seats.
Starting with your first link.
------------------------------------------------------------

Create a working calendar link in under a minute.
 No credit card, no trial clock, no catch.

[ Create my first event, free ](#event-form)[ or compare plans and pricing ](https://addcal.co/pricing.md)

![](https://cdn.addcal.co/4db0542/build/assets/test_1-D_w4B6C6.jpg)![](https://cdn.addcal.co/4db0542/build/assets/test_2-DqHKeMBW.png)![](https://cdn.addcal.co/4db0542/build/assets/test_3-Csszw6s7.png)

15,000+ creators & teams

 Free forever · no credit card
