How to share a Google calendar with someone without a Google account and making the calendar public?

Published

Share your Google Calendar with anyone. Google account required or not. For solo consultants, this is essential for showing clients your availability and coordinating with team members.

Share your calendar with specific people:

  1. Go to calendar.google.com.
  2. In the left sidebar under My Calendars, hover over the calendar you want to share.
  3. Click the three dots menu.
  4. Select Settings and Sharing.

import-1-png

  1. Under Share with specific people, click Add people.
  2. Enter any email address (Gmail, Outlook, corporate email). All work.

import-1-png

  1. Choose a permission level:
    • See all event details: Full visibility (event name, time, description, location)
    • See only free/busy: They see only busy blocks (best for client booking links)
    • Make changes to events: They can add, edit, or delete events (limit this)
    • Make changes and manage sharing: Full admin access (rarely needed)

import-1-png

  1. Click Send. Google sends an email to that address with a link to your calendar.

How people without Google accounts access your calendar:

When someone receives your calendar invitation via email:

  1. They click the link in the email.
  2. If they don’t have a Google account, they see a message asking if they want to sign in. They can click “No thanks” or close that dialog.
  3. They view your calendar right in their browser without signing in.
  4. On subsequent visits, they can use the same email link to view the calendar again.

This works for anyone with any email address. Gmail, Outlook, Yahoo, or a corporate email all work the same way. They never need to create a Google account or sign in.

Make your calendar public (no invitation needed):

For displaying your availability on your website or booking page without inviting individuals:

  1. Go to Settings and Sharing.
  2. Under Access Permissions, check Make available to public.
  3. (Recommended) Also check See only free/busy to protect your event details.
  4. Copy the public link and share it anywhere.

This is the best approach for solo consultants. Clients see your availability to book time, but don’t see event names or sensitive details.

Tips:

  • For client booking: use See only free/busy to show availability without revealing what you’re busy doing
  • For team calendars: use See all event details so teammates see meeting names and locations
  • For assistants managing your calendar: use Make changes to events with caution

Frequently asked questions about How to share a Google calendar with someone without a Google account and making the calendar public?

Can I stop sharing my calendar or revoke access after I've shared it?
Yes. Go to Settings and Sharing, find the person under ‘Share with specific people’, and click the delete icon next to their name. Their access ends immediately.
Will people get notified when I share my calendar with them?
Yes. They receive an email invitation with a link to access your calendar. They need to click the link to start viewing it.
What if someone doesn't have an email address?
Everyone has an email address. Even if they use an unusual email provider, as long as it works, you can share with them. If they truly don’t have email, they can only view a public calendar link you send.
Can I see if someone actually viewed my shared calendar?
No. Google Calendar doesn’t provide access logs or viewing analytics. You can’t tell if someone looked at it.
What permission level should I give an assistant who manages my calendar?
Give them ‘Make changes to events’ so they can add and edit events on your behalf. Avoid ‘Make changes and manage sharing’ unless they also need to invite others or change permissions.
Get started free
Start free