Item logo image for Add to Calendar Link Generator

Add to Calendar Link Generator

ExtensionTools
Item media 3 (screenshot) for Add to Calendar Link Generator
Item media 1 (screenshot) for Add to Calendar Link Generator
Item media 2 (screenshot) for Add to Calendar Link Generator
Item media 3 (screenshot) for Add to Calendar Link Generator
Item media 1 (screenshot) for Add to Calendar Link Generator
Item media 1 (screenshot) for Add to Calendar Link Generator
Item media 2 (screenshot) for Add to Calendar Link Generator
Item media 3 (screenshot) for Add to Calendar Link Generator

Overview

Build a valid .ics file and Add-to-Calendar links (Google free; Outlook/Yahoo premium) from one event form. Runs locally.

Add to calendar button, link & .ics file generator — fill one event form Add to Calendar Link Generator turns one event form — title, description, location, URL, start and end — into a correct `.ics` file and ready-to-copy "Add to calendar" links, without pasting your event into a random web tool that may log what you type. Fill in your event once and get: - A valid, downloadable `.ics` file — correct RFC 5545 line folding, text escaping, timestamps, and a locally generated unique event id, free. - A ready-to-copy Google Calendar "add" link — paste it into an email, a web page, or a chat message so anyone can add the event with one click. - An all-day toggle that gets the classic "exclusive end date" rule right: a 3-day all-day event ends up with exactly the dates you meant, not one day short or one day long. - Copy the `.ics` text or any calendar link straight to your clipboard. PRIVATE BY DESIGN This is a form-fill tool: it never reads the active tab or any page content, requests no host permissions, and injects no scripts. The event details you enter never leave your browser — the `.ics` file is generated and downloaded entirely locally, and every "add to calendar" link is built as a plain text string for you to copy, never sent anywhere or opened by this extension itself. This extension collects no data of any kind — no analytics, no tracking, no telemetry. The only network traffic it ever makes is with ExtensionPay, our payment provider, to check your purchase/license status — this happens for every user so the extension knows whether premium is unlocked — and, only if you choose to upgrade, to open ExtensionPay's hosted checkout (backed by Stripe). Your event details are never part of that traffic. BUILT ON THE ACTUAL SPEC, NOT GUESSWORK - RFC 5545 content-line folding is byte-accurate (based on UTF-8 octets, not character count), so a long description or a description full of accented letters, emoji, or other multi-byte characters still produces a spec-correct file. - Text values (title, description, location) are escaped correctly for backslashes, semicolons, commas, and line breaks, so punctuation-heavy descriptions round-trip cleanly into your calendar app. - All-day events use the correct "exclusive end date" — the last day you pick is fully included, never dropped or double-counted. FREE, AND GENUINELY USEFUL - Fill in one event: title, description, location, URL, start/end date & time, and an all-day toggle. - A correct, downloadable `.ics` file. - A free Google Calendar "add" link. - Copy the `.ics` text or the Google link to your clipboard. PREMIUM ($5 one-time) Built for anyone who needs more than a single one-off event: - Outlook, Office365, and Yahoo Calendar "add" links, in addition to the free Google link. - Recurring events: daily, weekly, monthly, or yearly, with an interval and an end (never / after N times / until a date). - Timezone selection: pick a specific timezone, or force UTC, instead of the free tier's local wall-clock time. - Reminders: add one or more "N minutes before" alerts to the generated event. - Saved event templates: name and reapply a full event's details with one click. - Multi-event batch: queue up more than one event and generate an `.ics` file for each at once. No subscription, no account required — pay once, keep the features. A NOTE ON TIMEZONES This extension never converts the event time you see or type. "UTC" mode means the time you typed is treated as already being UTC. A selected timezone mode means the time you typed is tagged with that zone's name, honored by your calendar app; on the Google Calendar link specifically, that zone name is passed through Google's own timezone parameter. Outlook, Office365, and Yahoo's link formats don't have an equivalent parameter, so a selected timezone on those links falls back to your local wall-clock time — this extension tells you when that happens rather than silently guessing. One exception, entirely behind the scenes: for a recurring event with a specific timezone and an end date, the calendar-file standard requires that end boundary to be written in UTC even though the rest of your event stays in your chosen zone — so this extension works out, using your browser's own built-in timezone data (never a server, never anything sent anywhere), the correct UTC instant for "end of your last recurrence day, in your chosen zone." This keeps your last occurrence from being cut off in zones far from UTC. It never changes the time you typed or see anywhere in the app.

Details

  • Version
    0.1.0
  • Updated
    July 23, 2026
  • Size
    80.11KiB
  • Languages
    English
  • Developer
    Sourwood Labs LLC
    212 West Troy Street STE B Dothan, AL 36303 US
    Website
    Email
    sourwoodlabsllc@gmail.com
    Phone
    +1 334-510-4246
  • Trader
    This developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps