How to Share Your Apple Calendar (iCloud) Availability
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:
- Publish the iCloud calendar as a Public Calendar and copy the link (Mac, iPhone, or iCloud.com — steps in Method 3).
- Go to ShareAvailability.com, open Apple Calendar, and paste the
webcal://orhttps://link. Generic public.icsfeeds work the same way. - Set your date range, working hours, timezone, and meeting duration.
- Click Generate.
- 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):
- Open Calendar on iPhone, Mac, or iCloud.com (tablet or computer for iCloud.com).
- Open sharing for the iCloud calendar you want (the info / share control next to the calendar name).
- Add people by name or email.
- Choose whether they can view only or make changes.
- 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?
| Scenario | Best Method |
|---|---|
| Coffee chat, interview, client email, or iMessage | ShareAvailability: public iCloud link once, then paste-ready text |
| Partner, family, or a teammate who uses iCloud | Share with specific people |
| Someone should subscribe to the calendar itself | Public Calendar |
| One meeting, no tools, tiny calendar | Type 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
- How to Send Your Availability in an Email (Copy-Paste Templates): ready-to-use templates and formatting tips.
- How to List Your Availability in an Email: the exact formatting rules that get faster replies.
- How to Share Google Calendar Availability: the Google-native options, plus the same plain-text path.
- How to Share Your Outlook Calendar Availability: Scheduling Poll, insert times, and Outlook calendar sharing.
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