Blog / Share Your Calendar as a Public Webpage — No App Required
· 3 min read

Share Your Calendar as a Public Webpage — No App Required

Use a public iCal feed from Google Calendar or any other app to create a shareable, browser-friendly calendar link anyone can view instantly — no account needed.

Most calendar apps let you export a public iCal feed — a live URL that always reflects your latest events. The problem is that sharing the raw URL is a terrible experience: it either downloads a file or prompts the recipient to add it to their own calendar app.

Wrap it in ICS Viewer instead and share a readable calendar page:

https://icsviewer.com/view?url=YOUR_ICAL_FEED_URL

Anyone who clicks that link sees your events in a clean month, week, or agenda view — no account, no install.

Get Your Public iCal Feed URL

Google Calendar

  1. Hover over the calendar in the left sidebar → click the ⋮ menu → Settings and sharing.
  2. Under Access permissions, tick Make available to public.
  3. Scroll to Integrate calendar and copy the Public address in iCal format.

Apple Calendar (iCloud)

  1. Right-click the calendar → Share Calendar → Enable Public Calendar.
  2. Copy the link.

Most other tools (Outlook, Calendly, Fastmail, Notion) have a similar "publish as iCal" option in calendar settings.

Add It to Your Website

<a href="https://icsviewer.com/view?url=YOUR_ICAL_URL" target="_blank">
  View Our Calendar
</a>

The link always shows the latest events because ICS Viewer fetches your live feed on each visit. If you'd rather embed the calendar inline on your page, use the Embed Builder to generate a single script tag.

Keep sensitive details out. Use a separate calendar just for public events — don't publish a feed that contains private meeting links, home addresses, or attendee emails.

Want to preview an ICS file right now?

Open ICS Viewer →