EmbedLinq
Free forever • No account needed

Free Event Calendar Builder

Connect a Google Sheet, customise the look, and embed a live calendar on any website. Edit the sheet and your calendar updates automatically.

Build your calendar

Paste the URL of your published Google Sheet, or just the sheet ID.

Don't have a sheet yet? Start from our template — opens in your Google account.
Use our template

Both views are free. .

Background of the date tile (list view) and event days in the monthly grid.

Background of the full event card (list rows + popup details).

16px

Controls the base text size across your entire calendar.

.

Off = only today and future events

We'll save this with your calendar and send you a confirmation email. Come back anytime to update your design at My Embeds — changes apply to your live embed automatically, no need to re-embed.

How to connect your Google Sheet
  1. Create a Google Sheet with columns: Date, Time, Title, Description, Location, Link, Image URL, Category (only Date and Title are required).
  2. Go to File → Share → Publish to web → Publish.
  3. Copy the URL and paste it above.

Events update automatically whenever you edit the sheet — no need to regenerate the embed code.

Live preview

Showing example events. Click Refresh from sheet after pasting your sheet URL.

No upcoming events to show.

Here's a tiny example. The Google Sheet on the left becomes the live calendar on the right — and the calendar reflects whatever design options you've chosen above.

Your Google Sheet
Open the template
DateTimeTitleDescriptionLocationLink
Becomes a "View event" button
2026-05-126:00 PMSpring Yoga WorkshopBeginner-friendly hatha session.Studio Ahttps://example.com/yoga
2026-05-1910:00 AMCoffee & CoworkingFree meetup for local freelancers.Cafe Lumenhttps://example.com/coworking
2026-06-027:30 PMFounders Q&A PanelThree local founders, one mic.Onlinehttps://example.com/panel

Optional columns: Image URL, Category. Only Date and Title are required.

Becomes this calendar

June 2026

Why creators choose the free EmbedLinq event calendar

No Account Needed

Paste your Google Sheet link, customise the look, and grab your embed code. No account needed.

Auto-Updating Events

Edit your Google Sheet and your embedded calendar updates automatically. No manual syncing.

Embeds Anywhere

One line of code works on WordPress, Squarespace, Wix, Webflow or plain HTML.

Completely Free

Unlimited calendars, unlimited events, unlimited page views. No hidden limits.

How to add a free event calendar to your website

1

Add events to a Google Sheet

Create a simple spreadsheet with your event dates, titles, descriptions and links. Publish it to the web.

2

Customise and generate

Paste your sheet link, pick your brand colour and calendar style. Generate your embed code in seconds.

3

Embed on your site

Copy one line of code into any website. Your calendar loads instantly and updates automatically.

Who uses the free embeddable event calendar?

Coaches & Speakers

Showcase your upcoming workshops, masterclasses and speaking engagements. Let visitors see your schedule and click through to register.

Small Businesses

Display store events, promotions, classes and opening hours. Keep your website current without touching any code.

Community Groups & Nonprofits

Share meetups, fundraisers and volunteer events. Members see what's on without needing to join another platform.

Schools & Education

Publish term dates, parent evenings, sports fixtures and school events. Parents check the website instead of chasing emails.

Add a free event calendar to any website

Calendar for WordPress

Paste your embed code into any WordPress page using the Custom HTML block.

Calendar for Squarespace

Add a Code Block to any Squarespace page and paste your embed code.

Calendar for Wix

Use Wix's Embed HTML element to add your calendar anywhere on your page.

Calendar for any website

Works on Webflow, Weebly, Ghost, Shopify, custom HTML and more.

EmbedLinq Calendar vs other event calendar tools

FeatureEmbedLinqGoogle Calendar EmbedCalendly
No account needed✗ (Google account)
Auto-updates from spreadsheet
Embed on any website
Custom brandingLimited✓ (paid)
Event details modal
Completely freeLimited
No data stored✓ (events live in your sheet)

Frequently asked questions about the free event calendar

Build your free event calendar in 2 minutes

No account needed. No credit card. Embed on any website.