# 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.

*Published: 2026-05-13 · 3 min read*

---

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

  - Hover over the calendar in the left sidebar → click the **⋮ menu → Settings and sharing**.

  - Under *Access permissions*, tick **Make available to public**.

  - Scroll to *Integrate calendar* and copy the **Public address in iCal format**.

### Apple Calendar (iCloud)

  - Right-click the calendar → **Share Calendar → Enable Public Calendar**.

  - 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

```
&lt;a href="https://icsviewer.com/view?url=YOUR_ICAL_URL" target="_blank"&gt;
  View Our Calendar
&lt;/a&gt;
```

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](/embed) 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.