All posts

How to Share a Calendar with Family

2026-08-28

Getting your whole family on the same schedule sounds simple. In practice, it gets complicated fast — your spouse uses Google Calendar, your parents have iPhones, and the kids' school sends PDF newsletters nobody actually reads. Here's how to actually make it work.

Option 1: Share a Google Calendar

If everyone in your family uses Google Calendar (or is willing to), this is the most straightforward approach.

How to share a Google Calendar with a family member

  1. Open Google Calendar on your computer at calendar.google.com
  2. In the left sidebar, hover over the calendar you want to share and click the three-dot menu
  3. Select Settings and sharing
  4. Scroll to Share with specific people or groups
  5. Click Add people and groups, enter the family member's Gmail address, and choose their permission level
  6. Click Send

They'll get an email invitation. Once they accept, the calendar appears in their Google Calendar automatically and stays in sync.

Permission levels explained:

  • See only free/busy — they know when you're busy but can't see event names or details
  • See all event details — they can see everything on the calendar
  • Make changes to events — they can add and edit events
  • Make changes and manage sharing — full access

For a family calendar where multiple people need to add events (soccer practices, school pickups, appointments), give everyone "Make changes to events."

The limitation

Everyone needs a Google account. That's fine for most families, but if grandparents are on iPhone or a family member refuses to use Google, shared Google Calendar stops working for them.

Option 2: Share an Apple Calendar

If your family is all on Apple devices, you can share calendars through iCloud.

How to share an Apple Calendar

On iPhone or iPad:

  1. Open the Calendar app
  2. Tap Calendars at the bottom
  3. Tap the info button (ⓘ) next to the calendar you want to share
  4. Tap Add Person and enter their iCloud email address
  5. Tap Add

They'll get an invitation and the calendar will appear in their Calendar app once accepted.

On Mac:

  1. Open Calendar
  2. In the sidebar, hover over the calendar and click the broadcast icon
  3. Enter the person's iCloud email and click Done

The limitation

This only works between Apple devices using iCloud. If anyone in your family is on Android or Windows, they can't subscribe to your iCloud calendar without jumping through significant hoops.

Option 3: Use an iCal feed that works everywhere

This is where most families actually get stuck — Mom has an iPhone, Dad uses Google Calendar at work, and the kids' school emails links that nobody knows what to do with.

The cleanest solution is an iCal feed. An iCal feed is a URL that any calendar app can subscribe to — Google Calendar, Apple Calendar, Outlook, and everything else. You share one link, and it works for everyone regardless of what device or app they use.

CalHelper lets you create iCal feeds from the actual schedule sources you deal with every day:

  • A photo of the paper schedule the teacher sent home
  • A PDF from the soccer league
  • A text message with game times and locations
  • A screenshot of an event flyer

You upload it, AI extracts the events, and you get a shareable calendar link. Everyone subscribes to it once, and it shows up in their calendar app automatically.

How to share a schedule with family using CalHelper

  1. Create a free account at calhelper.com
  2. Click Import and upload your schedule source — a photo, PDF, or paste in text
  3. Review the extracted events and make any corrections
  4. CalHelper creates a calendar feed and gives you a public link
  5. Share that link with your family members

How family members subscribe:

Google Calendar: Click the + next to "Other calendars" → From URL → paste the link

Apple Calendar (iPhone): Settings → Calendar → Accounts → Add Account → Other → Add Subscribed Calendar → paste the link

Outlook: Add calendar → Subscribe from web → paste the link

Every time you add events to that feed (new practice times, a makeup game, a changed location), everyone's calendar updates automatically. No group texts. No "did you see my email?"

This works especially well for families managing multiple kids' schedules, since you can create separate feeds for different activities and family members subscribe to the ones they need.

Which option should you use?

SituationBest option
Everyone uses Google CalendarShare a Google Calendar
Everyone is on Apple devicesShare an iCloud calendar
Mixed devices, or sharing a specific schedule (sports, school)iCal feed via CalHelper

If you're sharing a general family calendar where everyone adds their own events, go with Google Calendar — it's the most flexible for editing. If you're distributing a schedule that comes from an outside source (a school, a league, a coach), a CalHelper feed gets it into everyone's app in minutes without anyone needing to manually create events.

Try CalHelper free →

CalHelper makes this easy — upload any schedule and share it as a live calendar feed.

Try CalHelper free