To share your Google Calendar with someone else, you must use a computer or a web browser in desktop mode, as the mobile app does not currently support sharing settings. Open Google Calendar on your computer, find the "My calendars" section on the left, hover over the specific calendar, click the three vertical dots (Options), and select "Settings and sharing." From there, go to "Share with specific people or groups," click "Add people," enter their email address, choose their permission level, and click "Send."

Effective calendar management is the backbone of professional and personal coordination. Whether you are managing a high-performance project team, coordinating family schedules, or publishing a public event calendar, knowing the nuances of Google’s sharing ecosystem is essential.

Why You Cannot Find Sharing Settings in the Mobile App

One of the most common frustrations users face is searching through the Google Calendar app on iPhone or Android, looking for a "Share" button that doesn't exist. Google has restricted administrative calendar management—including sharing, permission adjustment, and public publishing—to the web interface.

If you are currently on the go and must share a calendar immediately, the only workaround is to open your mobile browser (like Chrome or Safari), navigate to the Google Calendar site, and use your browser settings to "Request Desktop Site." This will load the full interface, allowing you to access the "Settings and sharing" menu, though the layout will be small and difficult to navigate on a touchscreen. For the best experience, always perform these steps on a laptop or desktop computer.

Step-by-Step Guide to Sharing with Specific Individuals

Sharing with a specific person is the most secure and common method for collaboration. This approach ensures that only the individuals you invite can see your schedule.

Accessing the Sharing Menu

  1. Open the Web Interface: Navigate to the Google Calendar website on your computer and sign in to your Google Account.
  2. Identify Your Calendar: Look at the left-hand sidebar under the "My calendars" section. If you don't see your list of calendars, click the downward arrow next to the header to expand it.
  3. Enter Settings: Hover your cursor over the calendar you intend to share. Click the three dots that appear next to the calendar name. A menu will appear; select "Settings and sharing."

Adding Recipients and Assigning Roles

Once you are in the settings menu, scroll down to the section titled "Share with specific people or groups."

  1. Click Add People: This button opens a dialog box where you can input names or email addresses.
  2. Enter Email Addresses: You can add individuals or Google Groups. If you are sharing with someone who does not use a Google account, they will receive an invitation to create one to view the calendar.
  3. Select the Right Permission Level: This is a critical decision. Google offers four distinct levels of access, which determine how much control the other person has over your schedule.
  4. Finalize: Click "Send." The recipient will receive an email with a link. Once they click that link, your calendar will appear in their "Other calendars" list.

Understanding the Four Permission Levels

Choosing the wrong permission level can lead to privacy leaks or unwanted modifications to your schedule. Based on years of managing collaborative digital workspaces, here is a breakdown of how to choose the right setting for your needs.

1. See Only Free/Busy (Hide Details)

This is the "privacy-first" option. The recipient will see blocks of time marked as "Busy," but they will not see the title of the event, the location, the guest list, or any descriptions.

  • Best For: Sharing your work schedule with clients or colleagues outside your immediate team. It allows them to know when you are available for a meeting without knowing that you have a "Doctor's Appointment" or a "Private Family Dinner."

2. See All Event Details

This level allows the person to see everything you see on an event, including the title, location, attachments, and notes. However, they cannot edit anything.

  • Best For: Family members or close teammates who need to know where you are and what you are doing but don't need to manage your time for you.

3. Make Changes to Events

This permission gives the person the power to edit your existing events and create new ones. They can change the time of a meeting or delete a task.

  • Best For: Executive assistants or project partners. In our experience, this is the most dangerous level for general team sharing because a single accidental click can delete an entire day's worth of appointments.

4. Make Changes and Manage Sharing

This is the "Owner" equivalent level. Not only can they edit events, but they can also share the calendar with other people or change the permission levels of existing users.

  • Best For: Co-owners of a business or a primary shared family calendar where both spouses need full administrative control. Use this sparingly.

How to Share a Calendar Publicly

Sometimes, you want anyone in the world to be able to find and view your schedule. This is common for schools, local clubs, or streamers who want to share their broadcast schedule.

Making Your Calendar Searchable

In the "Settings and sharing" menu, locate the "Access permissions for events" section.

  1. Check the Box: Select "Make available to public."
  2. Acknowledge the Warning: Google will display a prompt warning you that making your calendar public will make all events visible to the world, including via Google Search.
  3. Set Public Permission: Usually, for public calendars, you should set the permission to "See only free/busy" unless it is a public event calendar where "See all event details" is necessary.
  4. Get the Link: Click "Get shareable link." You can post this link on your website, in a newsletter, or in your social media bio.

Warning: Never make your primary personal calendar public. If you need a public calendar, create a "Secondary Calendar" specifically for that purpose to ensure your private life stays private.

Sharing Within a Google Workspace Organization

If you are using Google Calendar through your work or school (Google Workspace), the sharing options are slightly different. Your IT administrator likely has "Domain-wide" settings that control how you can share information.

Organization-Wide Sharing

You will often see an option like "Make available for [Company Name]." Checking this box allows anyone with your company's email domain to find your calendar.

  • The Directory Benefit: When this is enabled, coworkers can simply type your name into the "Meet with..." box in their own calendar view to see your availability instantly.
  • Admin Overrides: Be aware that in many corporate environments, IT admins can see all event details on all employee calendars by default. This is part of company compliance policies.

How to Share with People Who Don't Use Google Calendar

Sharing becomes more complex when the recipient uses Outlook, Apple Calendar, or no digital calendar at all. Google provides a few ways to bridge this gap.

The Shareable Link (HTML View)

Under the "Integrate calendar" section of your settings, you will find a "Public URL to this calendar." This link allows anyone to view your calendar in a standard web browser without logging into a Google account. It looks like a simplified webpage.

  • Limitation: This is a "read-only" view. They cannot interact with events or see updates in real-time unless they refresh the page.

The iCal Secret Address

For users who want your Google events to show up inside their Outlook or Apple Calendar app, you can provide the "Secret address in iCal format."

  1. Navigate to the "Integrate calendar" section.
  2. Find the "Secret address in iCal format."
  3. Copy this URL and give it to the recipient.
  4. They can then "Subscribe" to this URL in their respective calendar app.

Pro Tip: Treat the "Secret address" like a password. Anyone who has this link can see your calendar without your permission. If you suspect the link has been compromised, click the "Reset" button next to the address to generate a new one and invalidate the old one.

Managing Access and Removing People

Collaboration is often temporary. Knowing how to revoke access is just as important as knowing how to grant it.

Revoking Permissions

  1. Go back to the "Settings and sharing" page for your calendar.
  2. Scroll to "Share with specific people."
  3. Next to the person's name, you will see an "X." Click it to remove their access immediately.
  4. They will no longer be able to see the calendar in their list, and any synced events on their devices will eventually disappear (though this can sometimes take a few hours due to caching).

Changing Event Ownership

If you have created an event on a shared calendar but are leaving the project, you can transfer ownership of specific events.

  1. Click on the event in your calendar.
  2. Click the three dots (More actions).
  3. Select "Change owner."
  4. Type the email of the new owner. They must accept the transfer via an email notification.

Troubleshooting Common Sharing Issues

Even with the correct steps, you might encounter hurdles. Here are the most frequent issues we see in professional environments.

The Recipient Didn't Receive the Email

Google sends an automated notification, but it often lands in the "Promotions" or "Spam" folder. Ask the recipient to search their inbox for "invitation to share a calendar." If it's still missing, try removing them and adding them again, or send them the "Shareable link" manually.

"I don't have permission to share this calendar"

If you are trying to share a calendar and the options are greyed out, one of two things is happening:

  1. You aren't the Owner: Only owners or those with "Make changes and manage sharing" permissions can share a calendar.
  2. Workspace Restrictions: Your company's Google Workspace administrator may have disabled external sharing for security reasons. You will need to contact your IT department to request an exception.

Synced Calendars Are Out of Date

When sharing via iCal or with external platforms like Outlook, there is often a delay. Google updates its iCal feed periodically, but the receiving app (like Outlook) might only check for updates once every 24 hours. If immediate synchronization is required, both parties should use the Google Calendar web interface or the official app.

Privacy Best Practices for Shared Calendars

When your schedule is visible to others, you must be intentional about how you label your time.

  • Use the "Private" Visibility Setting: Even on a shared calendar where someone has "See all event details" access, you can mark individual events as "Private." To do this, edit the event, look for the "Default visibility" dropdown (usually represented by a lock icon), and change it to "Private." The person you shared the calendar with will now only see "Busy" for that specific block.
  • Audit Your Sharing List Regularly: Every few months, go through your "Settings and sharing" and remove people who are no longer on your team or in your life.
  • Don't Share Your Primary Calendar for Everything: If you're starting a new project, create a new "Secondary" calendar (Add other calendars -> Create new calendar). This keeps your personal appointments completely separate from the project schedule.

Summary of Calendar Sharing Methods

  • For Individuals: Use "Share with specific people" via email.
  • For Large Teams: Use a Google Group email address in the sharing settings.
  • For the Public: Use the "Make available to public" checkbox and provide the public URL.
  • For Non-Google Users: Use the HTML link for viewing or the iCal secret address for app-syncing.

FAQ

Can I share a Google Calendar with someone who doesn't have a Gmail account?

Yes. You can add their email address in the "Share with specific people" section. They will receive an invitation to view the calendar. To see it, they will be prompted to create a Google Account using their existing email address (they don't need a new @gmail.com address). Alternatively, you can give them the Public HTML link if you don't mind the calendar being "Read-only."

Does sharing a calendar use up my Google Drive storage?

No. Calendar data is stored separately and does not count against your 15GB (or more) Google Drive storage limit. However, if you attach large files from Google Drive to a calendar event, those files will still occupy storage in the owner's account.

Can someone see my other calendars if I share just one?

No. Sharing is per-calendar. If you have five different calendars under your account (e.g., Work, Personal, Side Hustle, Kids, Gym), and you only share the "Work" calendar, the recipient has zero visibility into the others.

How many people can I share a single calendar with?

For individual accounts, you can add up to 6,000 individual access control entries (ACLs) per calendar. If you need to share with more people than that, you should use the "Public" setting or a Google Group.

Why can't I share my calendar from my iPhone?

The Google Calendar mobile app simply lacks the administrative interface for sharing. You must log in via a web browser. This is a design choice by Google to keep the mobile app focused on consumption and event creation rather than account management.

How do I stop sharing my calendar?

Navigate to "Settings and sharing," scroll down to the "Share with specific people" or "Access permissions" section, and remove the names or uncheck the public box. Access is revoked instantly.


Sharing your Google Calendar effectively transforms it from a personal diary into a powerful collaboration tool. By understanding the four permission levels and utilizing secondary calendars for public use, you can maintain a perfect balance between transparency and privacy. Remember to always use the desktop browser for these settings, and audit your access list frequently to keep your data secure.