As for calendar sharing, while Calendars doesn’t have a feature to directly share calendars with other devices, most of the calendar services we connect to (like iCloud, Google Calendars, etc) do support calendar sharing. Once you set up a shared calendar through one of those services, our Calendars app will automatically show it to you.
Jump to:
iCloud Calendars: Share a calendar with others
You can share iCloud Calendars both publicly and privately with other people. For specifics about viewing and editing privileges for shared calendars, and how participants can access the calendars, see Calendar sharing overview.
Share a calendar privately
- Go to icloud.com, log in with your credentials, and choose Calendar. You can also share the same calendar publicly. For instructions, see the next task, “Share a calendar publicly.”
- Type the invitee's email address in the Add Person field and press Return.
- Click the pop-up menu with the invitee's name and choose access privileges (View & Edit or View Only).
- For each person you want to share the calendar with, repeat steps 2 and 3.
- When you've invited everyone and set their privileges, click OK.
- Invitation emails are sent from your iCloud email address to the participants you specified.
Share a calendar publicly
- Go to icloud.com, log in with your credentials, and choose Calendar.
- You can also share the same calendar privately. For instructions, see the previous task, “Share a calendar privately.
- To invite people to view the calendar, click the Email Link.
- Type one or more email addresses in the To field, then click Send.

The people you specify automatically receive an invitation email that includes the calendar's URL. An invitee doesn't need to be an iCloud user to accept an invitation to view a shared public calendar.
In the sidebar, a shared calendar has a dark Share button.
You can also resend invitations to one or more invited participants at any time.
Google Calendars: Share a calendar with others
- On your computer, open Google Calendar. You can't share calendars from the Google Calendar app.
- On the left, find the "My calendars" section. You might need to click it to expand it.
- Hover over the calendar you want to share, click More settings and Sharing.
- To share with individuals: Under "Share with specific people," add the person or the email address of the person you want to share with.
- To change wider sharing settings: Under "Access permissions," choose an option in the drop-down menu.
- If someone hasn't already been added, click Add People.
- Add people and click Send.
If you share your calendar with an individual email address, they'll see it in their "Other Calendars" list. If you share your calendar with an email group, they'll see it in their "Other calendars" list once they click on the link in the email invitation from Google Calendar.
If you're having trouble sharing your calendar, remove the shared person from your calendar settings and share your calendar again to resolve the problem.
You can also share calendars with a group of people via Google Groups. The calendar-sharing settings will automatically adjust to any changes in the group's membership over time. Learn more about Google Groups.
When you share your calendar with a group, it isn't automatically added to their calendar list. Instead, they'll need to click the link in the email they got to add the calendar to their list.
Share with the public
With Google Calendar, you can control who can see your calendars and events. When you make your calendar public, the events on that calendar are public as well, meaning that people can search for them and find them in various ways, including via Google Web search.
Share your calendar publicly
- On a computer, open Google Calendar.
- In the top right, click Settings.
- Click the name of the calendar you want to share.
- Open Access permissions.
- Check the box next to “Make available to public”.
- If you don't want other people to view the details of your events, select See only free/busy (Hide details).
G Suite users: Your domain administrator may restrict your sharing settings. If you don't see some sharing settings, contact your domain administrator.
Make a calendar private
- On a computer, open Google Calendar.
- On the left side under "My calendars," find the calendar you don't want to share with the public anymore.
- Open Access permissions.
- Uncheck the box next to "Make available to public".