TextArray
100% local

Google Calendar link generator

Build an add-to-calendar link that opens a prefilled event in Google Calendar.

Output

Google Calendar link generator

Fill in a title, a start and an end, and the tool assembles a calendar.google.com link that opens a prefilled event — the recipient just clicks Save. Drop the link into an email, a newsletter, an invitation page or a signature, and anyone with a Google account can add your meeting, webinar or deadline in one click, with no .ics attachment to download and import.

Dates go in as 2026-08-01 09:00. A bare date makes an all-day event, and the All-day checkbox turns a timed one into a full day; a multi-day event includes the last day you type, and the exclusive end date the URL format wants is worked out for you. Leave the end empty and the duration in minutes takes over. Times without a UTC offset are floating — they land at that clock time in whatever zone the recipient's calendar uses — unless you set a time zone as an IANA name such as Europe/Berlin, which pins the event through the link's ctz parameter. An explicit offset like +02:00 or Z converts the times to UTC instead.

The title, description and location are percent-encoded, so ampersands, diacritics and emoji arrive intact. The tally under the output shows the event's duration and the length of the finished link. When your audience isn't on Google Calendar, generate an .ics file with the ICS generator instead — both tools accept the same date formats.

The link is built entirely in your browser and nothing is sent while you type. Google only learns about the event if someone actually opens the finished link.

FAQ

How is this different from an .ics file?
The link opens the event directly in Google Calendar in the browser — ideal for emails and web pages. An .ics file has to be downloaded and imported, but works in every calendar app; use the ICS generator for that.
What date format does it take?
Use 2026-08-01 for a date and 2026-08-01 09:00 for a time. Seconds are optional, a T works in place of the space, and you can add a UTC offset such as +02:00 or Z.
How do time zones work?
Times without an offset are floating: they show at that clock time in the recipient's own zone. Enter an IANA zone like Europe/Berlin to pin the event, or write the times with an explicit offset to have them converted to UTC.
Does the recipient need a Google account?
Yes — the link opens the Google Calendar event editor, so it suits an audience on Google. For everyone else, hand out an .ics file instead.
Is my event data uploaded anywhere?
No. The link is assembled in your browser and nothing leaves your device while you type. Google sees the event only when the finished link is opened.