← All FAQs/Sharing and subscribing
How to share a calendar with one link
TangoHive is a shareable calendar app: every calendar and collection gets a live link anyone can open, no account needed.
Quick answer, for Google Calendar (the most common case): on a computer, hover the calendar under "My calendars" in the left sidebar, open its three-dot menu, choose "Settings and sharing," click "Add people and groups," enter an email, pick a permission level, and click Send.
The exact steps depend on where you keep the calendar: Google Calendar, Apple's iCloud Calendar, Outlook, or a link based calendar tool. Each has its own step by step section below, starting with Google Calendar and the iPhone, then the simplest option for people who use a mix of all of them.
A shareable calendar is one that other people can see, and ideally subscribe to, so it stays current on their own phone or computer without you resending anything. Google, Apple, and Outlook can each do this inside their own ecosystem; the exact clicks are below.
How to share a Google Calendar with someone (step by step)
This shares a calendar you already have with specific people. It has to be done on a computer, because the Google Calendar phone apps cannot change sharing settings.
1. Open Google Calendar at calendar.google.com and sign in.
2. In the left sidebar under "My calendars," hover over the calendar you want to share and click the three-dot "Options" menu that appears.
3. Choose "Settings and sharing."
4. Scroll to "Share with specific people or groups" and click "Add people and groups."
5. Type the person's email address, then choose a permission level from the dropdown (the levels are explained below).
6. Click "Send." Google emails the person, and once they accept the calendar appears in their own calendar list.
Sharing "on Gmail" is the same thing: Gmail and Google Calendar use one Google account, so sharing a calendar with someone's Gmail address means adding that address in the steps above.
How to create a shareable Google Calendar
To create a shareable Google Calendar, open calendar.google.com on a computer, click the "+" next to "Other calendars," choose "Create new calendar," name it, then open its "Settings and sharing" to add people or turn on a public link. Making a separate calendar means you share only that one, not your personal schedule.
1. Open calendar.google.com and sign in.
2. Click the "+" next to "Other calendars" in the left sidebar and choose "Create new calendar."
3. Name it (for example your team or class) and click "Create new calendar."
4. After a moment it appears under "My calendars." Hover it, open the three-dot menu, and choose "Settings and sharing."
5. To share with named people, use "Add people and groups" and pick a permission level. To make a link anyone can open, use "Make available to public" (covered in the next section).
Edit level access only works if the other person accepts with a Google account. That is the catch behind most "how do I share my Google Calendar" questions: it is built for people already inside Google, not for handing a calendar to anyone regardless of what they use.
How to get a shareable Google Calendar link (public URL)
A shareable link opens the calendar to anyone who has the URL, with no Google account needed to view. This is different from sharing with named people. Do it on a computer.
1. Open calendar.google.com and sign in.
2. Under "My calendars," hover the calendar, open its three-dot menu, and choose "Settings and sharing."
3. Scroll to "Access permissions for events."
4. Check "Make available to public," then choose whether the public sees "See all event details" or only free/busy.
5. Click "Get shareable link," copy the URL, and send it to anyone.
Recipients see a read-only view of the calendar in their browser, and they can subscribe to it from Google, Apple, or Outlook. The catch: anyone with the link can view it, and you cannot limit a public link to only the people you meant. If that worries you, share with named people instead, or use the one-link option below that stays revocable.
Google Calendar permission levels, and making a calendar public
Google's "Add people and groups" dialog offers a few permission levels, and the exact wording varies a little by account type (a personal Gmail account and a Google Workspace account show slightly different labels). In plain terms they run from showing only free/busy blocks, to showing full event details, to letting someone make changes to events, up to letting them make changes and manage sharing (invite others too). Pick the narrowest one that does the job.
A separate switch makes the whole calendar public and gives you a "Get shareable link" URL (the step by step is in "How to get a shareable Google Calendar link" above). That is not the same as sharing with specific people: it opens the calendar to anyone who has the link, with no way to limit it to the people you meant to invite, which is why "shareable Google calendar" and "share with specific people" pull in opposite directions.
How to share a calendar on iPhone (Apple Calendar and iCloud)
There are two native ways to share on iPhone, depending on whether the other person also uses iCloud.
To share an iCloud calendar with another iCloud user, so they can view or edit: 1. Open the Calendar app and tap "Calendars" at the bottom. 2. Tap the info button (the letter i in a circle) next to the calendar you want to share. 3. Tap "Add Person..." 4. Enter their name or email and tap "Add." They get an invitation and, once they accept with their Apple Account, can see and edit that calendar.
To share an iCloud calendar as a read-only link anyone can open: 1. Open Calendar and tap "Calendars." 2. Tap the info button next to the calendar. 3. Turn on "Public Calendar." 4. Tap "Share Link" and send it by Messages or Mail, or copy it. Anyone with that link can subscribe to a read-only copy, even without an Apple device.
Apple's own sharing needs everyone on iCloud to edit, and the public link is all-or-nothing and read-only. To share with a mix of people, see the one-link option below.
How to create and share a calendar on iPhone
1. Open the Calendar app and tap "Calendars" at the bottom.
2. Tap "Add Calendar," then "Add Calendar" again.
3. Name the calendar, pick the account to keep it on (choose iCloud so it can be shared), and give it a color.
4. Tap "Done."
5. To share it, tap "Calendars" again, tap the info button next to your new calendar, and either tap "Add Person..." to invite specific iCloud users or turn on "Public Calendar" for a read-only link, as described above.
How to share a Google Calendar from iPhone
The Google Calendar app for iPhone cannot change sharing settings; Google only allows that from a computer. So to share a Google Calendar from an iPhone, use the web.
1. Open Safari on the iPhone and go to calendar.google.com.
2. Tap the "aA" button in the address bar and choose "Request Desktop Website," so Google shows the full settings.
3. Sign in, then under "My calendars" open the calendar's menu and tap "Settings and sharing."
4. Under "Share with specific people or groups," add the email, choose a permission level, and tap Send.
If that feels fiddly on a phone, the reliable move is to do it from any computer, or to share one link anyone can open (below) instead.
How to share a single calendar event on iPhone
Apple's Calendar app has no share button that copies a link for one event; what it has is invitations. To send someone a single event: 1. Open the Calendar app and tap the event. 2. Tap "Edit," then tap "Invitees" (or "Add Invitees"). 3. Enter the person's email and tap "Done." They receive an invitation they can accept, which adds the event to their own calendar.
Invitations work best when the event is on an iCloud calendar and the other person uses a compatible calendar app. If you want to hand someone your whole schedule rather than one event, share the calendar as a link instead, covered above and below.
How to share a family calendar (spouse and kids on iPhone and Android)
The common case: you want one family calendar your spouse and kids can all see, but the household is on a mix of iPhone and Android. Which method works depends on what everyone uses, so pick by the platforms in your family.
If everyone is on iPhone and uses iCloud: open the Calendar app, tap "Calendars," tap the info button next to the family calendar, tap "Add Person," and invite each family member by their Apple Account. Everyone can view and, if you allow it, edit. This is the smoothest option, but it only works between iCloud users.
If your family mixes iPhone and Android: iCloud invites will not reach the Android phones, so use Google Calendar instead. On a computer, create or open a calendar, go to "Settings and sharing," and add each person's Google address under "Add people and groups." Google Calendar runs on both iPhone and Android, so everyone lands on the same calendar. The catch is that each person needs a Google account to get edit access.
If some people have no account at all, or you do not want to herd everyone onto one provider: share a single link anyone can open, described in the next section. It adds to Apple Calendar, Google Calendar, or Outlook alike, so a family on mixed phones all follow the same calendar without matching accounts.
Sharing with someone who doesn't have a Google or Apple account (one link)
This is where the built-in tools run out. Google's invite sharing needs a Google account on the other end, Apple's needs iCloud, and the public-link options expose the entire calendar to anyone who has the URL, with no per-person control.
TangoHive is a shareable calendar app built for exactly this: every calendar gets a live link anyone can open in a browser with no account, and they can add it to Apple Calendar, Google Calendar, or Outlook in one tap so it stays current on their phone.
To bring an existing Google calendar in: in Google Calendar on a computer, open that calendar's "Settings and sharing," find "Integrate calendar," and copy the "Secret address in iCal format." In TangoHive, open "Add events," choose "From a link," and paste it. On the review step, check "Keep this calendar in sync" so TangoHive re-checks your Google feed a few times a day and brings over new, changed, and cancelled events on their own.
Then press Share on that calendar in "My calendars" and copy the page link. Anyone who opens it sees the schedule in their browser, no Google or Apple account and no invite required, and if they tap "Add to Apple Calendar" or "Add to Google Calendar" on that page it keeps updating on their phone. That single link is what makes it shareable to anyone at all, rather than an account-gated invite or an all-or-nothing public toggle.
Related
Can't find yours? Ask us directly.