The fastest way to share a calendar with one person

Open the calendar you want to share in Google Calendar. On the left sidebar, find the calendar name, hover over it, and click the three dots that appear. Select "Settings and sharing." Scroll down to "Share with specific people" and click "Add people." Type the email address of the person you want to add, choose what permission level they get (see below), and click "Send."

Google sends them an email with a link. They click it, and the calendar appears in their Google Calendar sidebar. The whole process takes less than a minute. If they don't see it right away, they may need to refresh their browser or close and reopen Google Calendar.

This method works best when you are sharing with one or two people who have Google accounts. If you need to share with a group, or if people don't have Google accounts, use the link-sharing method instead (see the section below).

Key Takeaways

  • You can share a calendar with specific people by going to Settings and Sharing, clicking "Add people," and entering their email address.
  • Permission levels let you decide whether someone can only see your free and busy times, view event details, or edit and add events.
  • A shared calendar link works for anyone with the link, even people without Google accounts, and is faster than adding people one at a time.
  • Changes you make to a shared calendar appear when ready for everyone who has access, so all viewers see the same events.
  • You can remove someone's access at any time by going back to Settings and Sharing and clicking the X next to their name.

Understanding permission levels when you add someone

Google Calendar gives you four choices for what a person can do once you add them. See only free/busy means they can see when you are busy but not what the events are called or what they are about — useful if you want someone to know your availability without sharing details. See all event details means they can read the full event name, time, location, and description, but cannot make changes. Make changes to events means they can edit existing events, add notes, and change times. Make changes and manage sharing means they can do all of that plus add other people to the calendar themselves.

For a work team calendar where everyone needs to update their own events, use "Make changes to events." For a shared family calendar, the same level usually works well. If you are sharing your personal calendar with a boss or colleague who just needs to see when you are available, "See only free/busy" is the safer choice. You can change the permission level later if you need to — just go back to Settings and Sharing, find their name, and click the dropdown next to it.

Using a shared link instead of adding individual people

If you want to share a calendar with many people at once, or with people who may not have Google accounts, create a shareable link instead. Go to Settings and Sharing, scroll to "Share with specific people," and look for the option to "Get the link." Click it, choose a permission level, and copy the link that appears. You can then paste it in an email, Slack message, or anywhere else.

Anyone who clicks that link can add the calendar to their Google Calendar without you having to know their email address. They do not need a Google account to view it — they can see it in a web browser. This is much faster if you are sharing with a team of ten people or more, because you send one link instead of adding ten email addresses.

The tradeoff is that you cannot control who gets the link once it exists. If someone forwards it to a colleague, that colleague can access the calendar too. If you need to stop sharing with everyone, you can disable the link in Settings and Sharing by clicking "Change" next to the link and selecting "Restricted" — but this removes access for everyone at once, not just one person.

Sharing a calendar with someone who does not have a Google account

If the person you want to share with does not have a Google account, the link method is your only option. You cannot add them by email address the way you would add someone with a Gmail or Google Workspace account. Create a shareable link as described above, copy it, and send it to them however you normally communicate — email, text, Slack, or another app.

When they click the link, they can view the calendar in any web browser without signing in. They cannot edit it unless you gave the link "Make changes to events" permission, but they can see all the events and their details. If they want to add the calendar to their own calendar app (like Outlook or Apple Calendar), they can usually do that by copying the calendar's public address, which Google provides in the same Settings and Sharing menu.

What happens when you share a calendar with someone at work

Once someone has access to your calendar, they see it in their Google Calendar sidebar under "Other calendars." They can click the eye icon next to it to hide it temporarily, or right-click it to change the color so it stands out from their own calendar. Any event you add, edit, or delete shows up for them when ready — there is no delay.

If you give them edit permission, they can click any event on the shared calendar and change the time, add attendees, or add notes. If the calendar is for a team or family, this means everyone can keep it up to date without asking you first. If it is your personal calendar and you only want them to see it, use "See all event details" instead so they cannot accidentally change things.

Shared calendars do not send notifications to other viewers by default. If you add an event and someone else has the calendar open, they will see it appear, but they will not get an email or phone alert unless you add them as a guest to that specific event (which is different from sharing the whole calendar).

Removing someone from a shared calendar

To stop sharing a calendar with someone, go to Settings and Sharing, scroll to "Share with specific people," and find their name in the list. Click the X button next to their email address. They lose access when ready — the calendar disappears from their sidebar, and they cannot view it anymore.

If you shared the calendar using a link instead of adding them by email, you cannot remove just that person. You have to disable the entire link, which removes access for everyone who has it. If you need to keep sharing with some people but not others, add those people by email address instead, and do not use a shared link.

Troubleshooting when someone cannot see a shared calendar

If you added someone and they say they cannot see the calendar, ask them to check their email for the invitation from Google Calendar. Sometimes it goes to spam. If they find it, they should click the link in the email and confirm they want to add the calendar.

If they did not get an email, you may have typed their email address wrong. Go back to Settings and Sharing, check the spelling, and try again. If the address is correct and they still do not see it after a few minutes, ask them to refresh their browser or sign out and back into Google Calendar.

If you shared a link and they clicked it but the calendar is not showing up, they may need to click "Add to calendar" or a similar button on the page. Some browsers cache the page, so asking them to do a hard refresh (Ctrl+Shift+R on Windows, Cmd+Shift+R on Mac) can help.

Frequently Asked Questions

Can I share just one event instead of the whole calendar?

Yes. Open the event, click "Edit event," and scroll to "Guests." Type the email address of the person you want to invite and click "Send." They get an invitation and can accept or decline. This is different from sharing the whole calendar — they only see that one event, not your entire schedule.

What if I want to share my calendar but keep some events private?

When you create or edit an event, look for the "Visibility" option and set it to "Private." Private events do not show up for people you have shared the calendar with, even if they have permission to see all event details. They will see a blank space at that time, but not the event name or details.

Can someone edit a calendar I shared with them without me knowing?

Yes, if you gave them "Make changes to events" permission. You can see who made changes by opening an event and looking at the edit history — click the three dots in the event details and select "See details." To prevent unwanted changes, use "See all event details" instead, which lets them view but not edit.

Do I have to use my Google account to share a calendar?

Yes. You need a Google account to create and manage a Google Calendar. The people you share it with can have Google accounts or not, depending on which sharing method you use, but you must be signed into Google to do the sharing.

What is the difference between sharing a calendar and adding someone as a guest to an event?

Sharing a calendar gives someone access to see many events at once. Adding someone as a guest to a single event sends them an invitation to that one event and may add it to their own calendar. Use calendar sharing for ongoing access to your schedule, and guest invitations for specific meetings or appointments.