Create & manage a public Google calendar

You can share your calendar publicly so anyone can check it.

How public calendars work

When you make a calendar public, other people can:

  • Find your public calendar on a website. If this website is searchable, people can find your calendar in search results.
  • Sync your calendar with other applications.
  • Subscribe to your public calendar and check it in Google Calendar.

When you make a calendar public, you can choose to let other people check all the event details or just when you're free or busy.

Make your calendar public

You can have multiple calendars and share them with different people. For example, you can have a public calendar you share with everyone, and a private calendar that only you can check.
Important: You can only edit Google Calendar sharing settings from a computer, not the mobile app.
Mark your calendar as public
Make your calendar public
  1. On your computer, open Google Calendar.
  2. At the top right, click Settings and then Settings.
  3. On the left, under "Settings for my calendars," click the name of the calendar you want to share.
  4. Under "Access permissions for events," check the box next to "Make available to public."
  5. Click OK.

Tip: If you don't want other people to read the details of your events, select See only free/busy (hide details).

Google Workspace users: Your domain's administrator may restrict your sharing settings. If you can't find some sharing settings, contact your domain administrator.

Stop sharing your calendar publicly
  1. On your computer, open Google Calendar.
  2. On the left, under "My calendars," point to the calendar you don't want to share publicly anymore.
  3. Click Options More and then Settings and sharing.
  4. Under "Access permissions for events," uncheck the box next to "Make available to public".
Tip: This change usually only takes a few minutes, but may take up to 4 hours to take effect.

Share your public calendar

There are a few ways to share your public calendar:
Embed your calendar on a website

You can embed a calendar on a website. Learn how to add a Google calendar to your website.

Share it with a certain person
You can share your calendar with a certain person. Learn how to share your public calendar with someone.
Share a link

You can share your calendar as a link to let others access your calendar in a web browser, Google Calendar, or another application.

  1. On your computer, open Google Calendar.
  2. At the top right, click Settings and then Settings.
  3. On the left side, under "Settings for my calendars," click the name of the calendar you want to share.
    • To allow people to subscribe to your calendar: Under "Access permissions for events," click Get shareable link and then Copy link.
    • To get a link that doesn't require people to sign in or subscribe: Click Integrate calendar and then copy the link in "Public URL to this calendar" to share it.
    • To share a calendar that can be accessed in iOS: Click Integrate calendar and then copy the link in "Public address in iCal format." The iCal address only works if the calendar is public.

Add events to a public calendar

If you share multiple calendars with other people, you must select the correct calendar when you create a new event.

  • Unless you change the setting, new events match the calendar's default settings. For example, if the default is set to “public,” anyone can find your new event.
  • To override your calendar's default settings, change your event privacy settings.

Related articles

Was this helpful?
How can we improve it?
Search
Clear search
Close search
Google apps
Main menu
Search Help Center
true
88
false