How to Share Your Apple Calendar (iCloud) Availability

·8 min read

Last updated: October 2026

Direct answer: To share your availability from Apple Calendar, send a paste-ready list of free times — not a booking link, and not your whole calendar. Native iCloud sharing (with specific people, or a public calendar) is for ongoing visibility. For a one-off email, iMessage, or Slack thread, ShareAvailability turns a public iCloud calendar link into plain-text free times you copy and paste.

You need to find a time. Your calendar lives in Apple Calendar on a Mac, iPhone, or iCloud.com. You do not want to screenshot the week, type every gap by hand, or send someone a subscribe link to your life.

Apple’s built-in options are real, and they are also easy to use for the wrong job. Sharing a calendar is ongoing access. A public calendar is a feed anyone with the URL can subscribe to. Neither is a short list of “here’s when I’m free this week.”

Here are four methods, ranked by how quickly they get a usable answer into a message.


Get your Apple Calendar availability in 30 seconds – free with Google

Connect your calendar, generate pasteable free times, and send them in the same thread.

Free · Read-only calendar access

Method 1: Use ShareAvailability to Generate a Copy-Paste List

Best for: Anyone whose schedule is in Apple Calendar / iCloud and who wants free times as plain text — email, iMessage, Slack, WhatsApp, LinkedIn — without a booking page.

Time to share: about a minute the first time (you copy a public calendar link once), then ~10 seconds after that.

ShareAvailability does not sign in to Apple. You publish an iCloud calendar as public, paste the webcal:// or https:// link under Apple Calendar on the app, and generate a formatted list of open times. Recipients never need iCloud, a Mac, or an account.

The output looks like this:

Here's my upcoming availability (ET):
Wed (10/7): 9–10am
Thu (10/8): 9am–3pm, 4–6pm
Fri (10/9): 9am–6pm
Mon (10/12): 9–11am, 11:30am–3pm

That is the block you paste. No extra blank lines, no share URL, no “powered by” footer.

How to use it:

  1. Publish the iCloud calendar as a Public Calendar and copy the link (Mac, iPhone, or iCloud.com — steps in Method 3).
  2. Go to ShareAvailability.com, open Apple Calendar, and paste the webcal:// or https:// link. Generic public .ics feeds work the same way.
  3. Set your date range, working hours, timezone, and meeting duration.
  4. Click Generate.
  5. Copy the text and paste it into the message you are already writing.

About the public link: The app fetches the feed to see busy times, builds the list, and does not store your events. Recipients of your email only see the pasted free times — they do not get the calendar URL. A public iCloud calendar is still a public feed: anyone who has that URL can subscribe. Use a calendar you are comfortable publishing, or stop sharing it when you no longer need the feed. Details in the privacy policy.

Pros:

  • Fastest path to times you can paste anywhere text works
  • Feels like you typed it
  • Recipient needs no Apple ID and clicks nothing
  • No booking link
  • Free

Cons:

  • First-time setup needs a public iCloud calendar (not an “On My Mac” local calendar, and not a private share-with-person invite)
  • Does not auto-book — they reply; you create the event
  • The public feed is broader access than a one-off text list, even if you only paste times

→ Paste an Apple Calendar link and generate availability


Sample email (paste the list in)

Subject: Finding a time to connect

Hi Maya,
Happy to find 30 minutes this week.
Here's my upcoming availability (ET):
Wed (10/7): 10am–12pm, 3–5pm
Thu (10/8): 9–11am
Fri (10/9): 1–4pm
Whatever works on your side — or send a couple of times if none of these fit.
Thanks,
Jordan

Generate the availability lines from the app instead of typing them. Full templates live in how to send availability in email.


Google or Outlook, if that’s the other calendar

ShareAvailability also supports Google Calendar (Continue with Google) and Outlook / Microsoft 365 (Continue with Microsoft). Same paste-ready output. Recipients never need matching software. Longer walkthroughs: how to share Google Calendar availability and how to share Outlook calendar availability.


Method 2: Share the Calendar with Specific People

Best for: Family, a partner, or close collaborators who also use iCloud and need ongoing visibility.

Time to set up: ~2 minutes (one-time)

iCloud lets you invite specific people to a calendar. They typically need an Apple Account. You can let them view or edit. This is persistent access, not a one-meeting share.

How to use it (general):

  1. Open Calendar on iPhone, Mac, or iCloud.com (tablet or computer for iCloud.com).
  2. Open sharing for the iCloud calendar you want (the info / share control next to the calendar name).
  3. Add people by name or email.
  4. Choose whether they can view only or make changes.
  5. Send the invitation.

Pros: Built into Apple; good for a household or a small team that already lives in iCloud; permission levels.

Cons: Recipients generally need iCloud; they get the whole calendar, not a shortlist of slots; impractical for a recruiter, a new client, or a one-off coffee chat; always-on, not per-request.

Bottom line: Right tool for people who should keep seeing your calendar. Wrong tool for “when are you free Thursday?”


Method 3: Make the Calendar Public (Read-Only Link)

Best for: Publishing a read-only feed that anyone can subscribe to — or as the one-time step ShareAvailability needs.

Time to set up: ~1–2 minutes

A public iCloud calendar is a read-only URL. Anyone with the link can subscribe in a compatible calendar app. They do not need an Apple Account. They also do not get a tidy list of free times in an email — they get a calendar.

Apple documents this as “Public Calendar” plus “Share Link” / copy. Labels move slightly by device, so treat the paths below as the current pattern, not a pixel-perfect tour.

On iPhone: Calendar app → calendars list → the info button next to the iCloud calendar → turn on Public Calendar → Share Link to copy the URL.

On Mac: Calendar app → calendar list (View → Show Calendar List if it is hidden) → the share control next to the iCloud calendar → select Public Calendar → copy the link.

On iCloud.com: Sign in at icloud.com/calendar (computer or tablet) → share control on the calendar in the sidebar → turn on Public Calendar → Copy the link.

The link is usually webcal:// or https:// pointing at iCloud. That is what you paste into ShareAvailability.

Limits to know:

  • It is public. Anyone with the URL can subscribe. Event details in the feed may be visible to subscribers. Do not publish a calendar that contains private titles you would not put on a shared feed.
  • iCloud calendars only. Local “On My Mac” calendars are not this feature. Publishing those uses a different WebDAV flow and is not the iCloud public link the app expects.
  • Read-only for subscribers. They can view, not edit. You remain the owner.
  • Not a message. Sharing the URL still asks the other person to subscribe to a calendar. Most one-off threads just need times in the body of the note.

Pros: Native; works without the recipient having iCloud; the same link powers ShareAvailability.

Cons: Whole-calendar access; privacy is the URL; clumsy as a reply to “send me a few times.”

Bottom line: Use public sharing when you mean a subscribe-able calendar, or as the input to Method 1. Do not send the raw public link when you meant to offer three windows this week.


Method 4: Type Your Availability by Hand

Best for: One meeting a month, when opening Calendar and listing two or three gaps is faster than any setup.

Time to share: 3–10 minutes

Scan the week, type day, date, and ranges, include the time zone, hope nothing on another calendar conflicts.

Pros: No public link, no extra site.

Cons: Slow; easy to miss a dentist appointment or a second calendar; miserable at volume; easy to forget the time zone.

If you already typed a list, the formatting that gets faster replies is the same as Method 1: header line with the zone, then one date line after another, no blank lines stuffed in between.


Which Method Should You Use?

ScenarioBest Method
Coffee chat, interview, client email, or iMessageShareAvailability: public iCloud link once, then paste-ready text
Partner, family, or a teammate who uses iCloudShare with specific people
Someone should subscribe to the calendar itselfPublic Calendar
One meeting, no tools, tiny calendarType it

For most one-off, relationship-driven scheduling, plain text wins. It reads like a human wrote it, and it works in Mail, Messages, Slack, and LinkedIn — not only inside Apple’s share sheet.


Frequently Asked Questions

What is the fastest way to share Apple Calendar availability?

For a message, generate a plain-text list. Publish the iCloud calendar as public, paste the link into ShareAvailability, copy the free times, and send them.

Can I share Apple Calendar availability without a booking link?

Yes. Paste times. No Calendly-style page, and no requirement that the other person subscribe to your calendar.

What is the difference between sharing my calendar and sharing my availability?

Calendar sharing (specific people or public) is ongoing access to the calendar. Sharing availability is a one-time list for one conversation.

Do I need to sign in with Apple?

No. ShareAvailability does not use Apple sign-in. It reads a public iCloud (or other public .ics) feed you paste.

Will the other person see my event titles?

Not in the pasted text — that is only free times. A public calendar link is different: subscribers to that URL may see event details in the feed. Keep private titles off a calendar you publish, and do not forward the public URL if you only meant to send times.

Does this work if my calendar is on iPhone only?

Yes, as long as it is an iCloud calendar. Make it public on iPhone (or on iCloud.com / Mac), copy the link, and paste it on the app from any browser.

Does ShareAvailability work with Google and Outlook too?

Yes. Continue with Google or Continue with Microsoft. Apple uses the public calendar link. Recipients only read the pasted times.


Related Guides


ShareAvailability is a free tool that connects to your calendar (Google, Outlook / Microsoft 365, or Apple via a public .ics link) with read-only access and generates plain-text availability lists. Try it here. No sign-up required for recipients.

Share your availability as plain text

No booking links. Generate Apple Calendar availability from Google Calendar and paste into any email, Slack, or text.

Free · Read-only calendar access

Never manually type out your availability again.

Stay up to date on new features. No spam ever.