Google Calendar
How to Share a Google Calendar — Step by Step
There are three ways to share a Google Calendar — with specific people, with everyone in your Google Workspace organization, or publicly via a link. Each gives different permission levels and visibility.
Step-by-step
- Open Google Calendar on the web (calendar.google.com) — sharing options aren't fully available on mobile.
- In the left sidebar under My calendars, hover over the calendar you want to share and click the three-dot menu, then Settings and sharing.
- Scroll to Share with specific people or groups, click Add people and groups, type the email address, and choose a permission level:
- See only free/busy — others see when you're busy but not the event details.
See all event details — read-only access to titles, locations, and notes.
Make changes to events — others can edit your events.
Make changes and manage sharing — full admin, including changing who else can see the calendar. - Click Send. The other person receives an email with a link to add the calendar to their own Google Calendar.
Share publicly with a link
On the same Settings and sharing page, scroll to Access permissions for events and check Make available to public. You then get a sharable HTML link and an iCal feed URL. Public links don't require the viewer to have a Google account, but anyone with the link can see the chosen level of detail — don't enable this for personal calendars.
Share within a Workspace organization
If you're using Google Calendar through Google Workspace (school or company), there's a separate option called Make available for [organization]. Anyone in your domain can then see your calendar without you adding them individually. This is the safest default for work calendars.
Stop sharing
To revoke access, return to Settings and sharing for that calendar, find the person in the share list, and click the × next to their name. Their calendar app will lose access immediately, though a cached copy may persist for an hour.