How to Share Google Calendar
Google Calendar has four share permission levels and three sharing methods. Picking the right one matters — especially when sharing with people outside your organization.
Sharing a Google Calendar is more nuanced than it looks. You can share with a single person (specific email), with anyone who has a link (public), or restrict to your organization. Each method has four permission levels: see only free/busy, see all event details, make changes to events, and make changes and manage sharing. Get this wrong and you'll either over-share private appointments to colleagues or block teammates from seeing meeting details. This guide covers all three sharing methods, when to use each, and how to revoke access cleanly. Steps work on Google Calendar web (calendar.google.com) — mobile apps have a simplified subset of the same controls.
-
1
Open calendar settingsGo to calendar.google.com in a browser. In the left sidebar under My calendars, hover over the calendar you want to share and click the three-dot menu that appears. Choose Settings and sharing.
-
2
Share with specific peopleScroll to Share with specific people or groups and click Add people and groups. Type one or more email addresses (Gmail or Workspace accounts work; other providers receive view links only). Pick a permission level from the dropdown and click Send. They'll receive an email invite.
-
3
Pick the right permission levelThere are four levels: See only free/busy (hide details) shows that you're busy but not what for. See all event details shows titles, locations, and attendees. Make changes to events lets them edit your events. Make changes and manage sharing is full delegate access — use sparingly.
-
4
Share with your whole organizationUnder Access permissions for events, toggle Make available for [your domain]. Then pick a permission level. Useful for teams or shared department calendars; not visible to external Google accounts.
-
5
Share publicly via linkToggle Make available to public. Pick a permission level (almost always See only free/busy). Once enabled, click Get shareable link to copy a URL. Anyone with the link can subscribe — there's no signup required.
-
6
Share an iCal feed for non-Google clientsOn the same settings page, scroll to Integrate calendar. Copy the Public address in iCal format URL. Apple Calendar, Outlook, and Thunderbird can subscribe to this URL to see your events. Note: this only works if you've enabled public sharing.
-
7
Create a shared team calendarClick the + next to Other calendars in the sidebar, then Create new calendar. Give it a name and click Create calendar. After creation, open its settings and add team members under Share with specific people. This avoids cluttering anyone's personal calendar.
-
8
Revoke someone's accessReturn to Settings and sharing → Share with specific people. Find the person's name and click the X next to their permission level. Access is revoked immediately.
-
9
Stop sharing publiclyUntoggle Make available to public. The shareable link stops working within a few minutes. Any external clients subscribed to the iCal URL will stop syncing new events.
-
10
Check who has accessOn the calendar's settings page, the Share with specific people section lists all explicit shares. Public and org-wide sharing are managed in the Access permissions block above. Review this list quarterly — people leave teams without sharing getting cleaned up.
Frequently asked
Why can't the person I shared with see my calendar?
Three common causes: they haven't accepted the email invitation yet, they're looking in their main calendar instead of <em>Other calendars</em>, or you shared with a non-Google address (which only gets a view link, not native access).
Can I share just one event instead of my whole calendar?
Yes — just add the person as a guest on the event itself. They get the event details without seeing anything else on your calendar.
What does "Free/Busy" hide?
It hides the event title, location, attendees, description, and any attachments. The other person sees only blocked time slots labeled "Busy." This is the safest default for sharing with people outside your team.
Can I share my calendar with someone who doesn't use Google Calendar?
Yes. Make the calendar public (or share with their specific email — they'll get a view-only link) and send them the iCal URL. They can subscribe in Apple Calendar, Outlook, or any iCal-compatible app.
How do I share my secondary calendar but not my main one?
Each calendar is shared independently. Open the secondary calendar's <em>Settings and sharing</em> page (left sidebar three-dot menu) and configure sharing there. Your main calendar's settings are untouched.
Why does my calendar say "This calendar is shared"?
Google shows a notification banner when sharing is enabled. Click the link to review who has access. It's a reminder that someone else can see your events.