How to Publish Your Calendar in Outlook for Windows 11
Publishing your calendar in Outlook for Windows 11 creates a web link that lets people view your schedule in any web browser without a Microsoft account. Anyone who opens the link sees only your free and busy times, and nobody can edit your events.
You can set the sharing link to stay active anywhere from 7 days up to an indefinite period. This process lets you share your availability safely while keeping full control over your personal appointments.
Go to Settings , then Calendar, and Shared calendars. Select the calendar you want to share and choose your permission level. Click Publish to generate an HTML or ICS link for sharing.
What happens when you are done?
Publishing a calendar in Outlook generates two important links. An HTML link displays the schedule in a web browser, while an ICS link handles subscriptions in alternative calendar apps.
Prerequisites and Permissions
Work or school accounts occasionally disable the option to publish calendars. Missing options usually mean your IT administrator turned off this feature for security reasons. To bypass this restriction, you need administrator access to your organization’s Exchange Online settings.
How to publish your calendar
To publish calendar Outlook details, open the Outlook app, click the Settings gear icon in the top right corner, and select the calendar sharing options. This process creates a link you can send to anyone so they can view your availability in a web browser without needing their own Outlook account.
1. Open the Outlook app on your computer.

2. Click the Settings gear icon in the top right corner.

3. Select Calendar, then click Shared calendars.

4. Choose the account you want to share.
5. Under Publish a calendar, pick the specific calendar you want to share.

6. Select the permission level: Can view when I'm busy or Can view all details.

7. Click Publish to generate your links.

8. Copy the HTML or ICS link to share with others.

Difference between sharing and publishing
Traditional calendar sharing requires recipients to hold a Microsoft account for viewing inside Outlook apps. Public links generated through publishing open inside any standard web browser. Wide view-only access benefits greatly from publishing. Collaborative scheduling, alternatively, relies on standard sharing methods.
Troubleshooting Common Issues
Resetting broken Outlook calendar links usually gets them working again in seconds. Opening the Shared calendars menu and clicking 'Reset links' generates a fresh URL that resolves the underlying glitch.
Summary
Publishing your calendar offers a quick way to share your availability. Generating ICS or HTML links lets people view your schedule without special software. Checking privacy settings and unpublishing calendars prevents unwanted long-term online access.
Was this guide helpful?
About the Author
Richard
Tech Writer, IT Professional
Richard is a writer at Geek Rewind who turns complex IT tasks into clear, step-by-step guides. He draws on years of hands-on experience in system administration and enterprise IT operations, focusing on Windows, Linux and WordPress: the problems people actually run into, and the fixes that work. His server and WordPress guides come from systems he runs himself. Richard builds and maintains the platform behind Geek Rewind, from its Ubuntu servers and Nginx configuration to its custom WordPress plugins. Many new tutorials start with readers' questions, and he's always glad to answer them in the comments.
[…] primary account, sharing a calendar, changing language, date and time format, public a calendar, show week numbers in Outlook calendar, deleting your search history, export your […]
[…] or off, switch primary account, sharing a calendar, changing language, date, and time format, public a calendar, show week numbers in Outlook calendar, deleting your search history, export your search […]
[…] primary account, sharing a calendar, changing language, date and time format, public a calendar, show week numbers in Outlook calendar, deleting your search history, export your […]
[…] primary account, sharing a calendar, changing language, date and time format, publishing a calendar, and […]
[…] primary account, sharing a calendar, changing language, date, and time format, public a calendar, show week numbers in Outlook calendar, deleting your search history, export your […]