Create & manage a public Google calendar

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

How public calendars work

When you make a calendar public, other people can:

  • See 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 see it in Google Calendar.

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

Make your calendar public

You can have multiple calendars and share them with different people. For example, you could have a public calendar you share with everyone, and a private calendar that only you can see.

Note: You can only edit Google Calendar sharing settings from a computer, not the mobile app.

Share your calendar publicly
  1. On a computer, open Google Calendar.
  2. In the top right, click Settings Settings and then Settings.
  3. Click the name of the calendar you want to share.
  4. Open Access permissions.
  5. Check the box next to "Make available to public". 
  6. 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's administrator may restrict your sharing settings. If you you don't see some sharing settings, contact your domain administrator.

Stop sharing your calendar publicly
  1. On a computer, open Google Calendar.
  2. On the left side under "My calendars," find the calendar you don't want to share with the public anymore.
  3. Open Access permissions.
  4. Uncheck the box next to "Make available to public".

Note: This change usually only takes a few minutes, but it can take up to 4 hours. 

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 embed your calendar on a website.

Share it with a certain person

You can share your calendar with a certain person. Learn how to share your public calendar with a certain person.

Share as a link 

You can share your calendar with a shareable link. You can share the link so people can view your calendar in a web browser, Google Calendar, or another application.

  1. On a computer, open Google Calendar.
  2. In the top right, click Settings Settings and then Settings.
  3. Click the name of the calendar you want to share.
  4. Open Access permissions.
  5. Click Get shareable link.
  6. A window with your shareable web address will appear. Copy this link to share your calendar.

Add events to a public calendar

If you have multiple calendars shared with different people, make sure you pick the right 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 see your new event.
  • You can change an event's visibility settings to override the calendar's default settings.
Was this article helpful?
How can we improve it?