Embed your calendar
anywhere

Paste your Google Calendar ICS URL and see events on your website in 60 seconds. Search, maps, and location awareness included.

Live demo

Everything you need

ICS parsing, geocoding, timezone handling, and a beautiful embeddable widget. All automatic.

πŸ“…

Paste and go

Add your Google Calendar ICS URL. We parse the events, geocode the locations, and resolve timezones automatically.

πŸ—ΊοΈ

Maps and search

Your visitors can search by location and see events on an interactive map. All powered by Google Maps.

🎨

Make it yours

Customize colors, layout, and styles with CSS custom properties. Or go full custom with the raw JSON feed.

πŸ””

Subscriber alerts

Let your visitors subscribe to event updates. Immediate, daily, or weekly digests delivered to their inbox.

πŸ€–

API and MCP

Full REST API for developers. MCP server for AI agents. Raw JSON feed for anyone who wants total control.

πŸ‘₯

Team-ready

Invite your team with role-based access. Admins, managers, and viewers. Everyone sees what they need.

Simple pricing

Start free, upgrade as you grow. All paid plans include a 7-day free trial.

Free

$0forever
  • 1 feed
  • 20 events
  • 1K views/mo
  • List view

Basic

$19/month
  • 3 feeds
  • 500 events
  • 10K views/mo
  • All views
Popular

Pro

$49/month
  • 10 feeds
  • Unlimited events
  • 100K views/mo
  • Custom feeds & API

Enterprise

$149/month
  • Unlimited feeds
  • Unlimited events
  • Unlimited views
  • SLA & priority support

Compare all plans β†’

Frequently asked questions

What is EmbedACal?

EmbedACal is a service that lets you embed Google Calendar events on any website. Paste your ICS URL and get a beautiful, searchable event listing with maps and location awareness β€” no coding required.

How do I get my Google Calendar ICS URL?

In Google Calendar, go to Settings > your calendar > "Integrate calendar" and copy the "Public address in iCal format" URL. Paste it into EmbedACal and your events appear instantly.

Can I customize how the calendar looks?

Yes! The embeddable widget supports CSS custom properties for colors, fonts, and layout. You can also use the raw JSON feed to build a completely custom UI.

Does it work with calendars other than Google?

EmbedACal works with any calendar that provides a public ICS/iCal URL. Google Calendar is the most common, but Outlook, Apple Calendar, and other providers that export ICS feeds are supported too.

Is there a free plan?

Yes! The free plan includes 1 feed, 20 events, and 1,000 widget views per month. No credit card required to get started.

Can AI agents access my calendar data?

Yes. EmbedACal provides an MCP (Model Context Protocol) server that lets AI agents like Claude, Cursor, and ChatGPT query your calendar events directly. Generate an API key in your dashboard to get started.

Ready to embed your calendar?

Start free. No credit card required. Upgrade when you need more.

EmbedACal β€” Embed Google Calendar on your website | EmbedACal