Best-in-Class
Coding-Free
Easy-to-Use
Event Calendar widget for website
Present event schedules to show upcoming activities, organize agendas, and keep visitors informed, encouraging them to register and take part.
Create Widget for Free
No credit card needed

Trusted by over 3,000,000 small business, agencies and top global brands worldwide
Create your Event Calendar widget
Configure your widget and add it to your website for free!
Why do I need Elfsight Events Calendar?
Promote events. Increase participation.
Promote all your events at once
Your calendar becomes a central hub that exposes every event to more visitors.
Increase event participations by +35%
With an interactive interface and active CTAs it’s easier to attract more visitors to your event.
Give users a simple way to explore and join events
Visitors can easily find the right event and sign up without extra steps.
0%
websites support
0+
hours of development invested
1 min
to start using the widget
0%
customer satisfaction rate
Join 2,078,753 customers already using Elfsight Apps
You can start with creating your first Elfsight Event widget for free.
What makes Elfsight Event Calendar special?
EVENTS
Showcase your events, schedule, timetable, agenda
With the help of Elfsight Calendar widget you will be able to announce any type of event in just a few clicks. Keep your audience updated about your plans using one of our pre-made templates or simply create your own variant. Manage your events with ease using our simple configurator, adding locations, hosts, messages and more.
POPUP
More potential visitors of your event
In case you don’t want to clutter up the interface with the event details you can hide them so that the users will see all the data in the popup. The popup contains maximum info on the event: the date, when and where it will be held, the map and sharing options. There’s also a possibility to add any event from our widget to one of your preferred apps: Google Calendar, Apple Calendar, Outlook or any other commonly used tool. Detailed information on dates and venue stimulates your users to attend events.
CONTENT
Create and arrange any type of event effortlessly
With Elfsight Events Calendar you will be able to present all the events in a showy way just in a few clicks. You are free to create different types of events - one day or multiday, mark locations to make it easier for users to find the place and add information on hosts. And don’t forget to use tags for greater user convenience.
LAYOUT
Present events depending on your task
We offer four layout types so you can make sure your widget will look perfectly on the page. You can construct a Grid, display a carousel using Slider, show your events one by one with the help of the List, or choose Masonry and put your events in optimal position depending on available vertical space.
INTERFACE
Eye-catching interface providing great user experience
You can group events in the calendar depending on their frequency - yearly, monthly or daily. This will make it easier for users to select the desired period and events it includes. Each event can be featured with six switchable elements and it’s up to you to choose which ones to add. All the texts of the widget can be translated into any language to provide better user experience. And don’t be scared of losing your audience if you don’t have any events in the nearest future - you can display custom message promising you will be back soon with new interesting events.
STYLE
Blend the design with your site’s aesthetics
Our Event widget has completely adaptive interface so you are free to shape it right for your use case. You can highlight events with color to draw users’ attention, choose background color or image. All the event’s elements can be painted to make the integration of the widget absolutely seamless.
Usage examples
See a selection of real examples to explore the full potential of Calendar widget for your website.
See in action
Live demo
Try all the features of Event Calendar in live demo now. No fees. No registration. No coding.
Try now
Why Elfsight widget of all others?
A variety of features is only one of the advantages. To charge your website, we are always available with competent help in any issue and the latest updates ready.
Handy live editor
No coding, no need for a developer - our live configurator ensures the easiest installation to save your time and money.
Professional Elfsight team
Our fast and professional support and free installation help will give you problem-free and smooth experience.
Marvelous Elfsight Apps service
Cloud tools ensure regular automated updates, fast bug fixes and great loading speed wherever you are.
What our customers say ❤️
I have always been looking for an app that I can easily and conveniently embed the widgets into webpages. Not easy to find one with great UI, rich in features and consistent in delivery like Elfsight.
Event Calendar Template Catalog
Choose from our ready-to-use widget templates to use as is, or customize them to suit your style.
Embed an engaging calendar on your website to make users feel longing to come back.
Create a handy calendar for your website to optimize a scheduling process.
Add an agenda to your website to showcase conference speakers’ schedules and session times.
Embed a church’s schedule on your website to spread the word about upcoming events and services.
Embed a calendar on your website to let users stay up-to-date about all your business' recurring events.
Add a professional look and structure to your website using a grid-formatted calendar.
Embed an agenda on your website to manage event schedules, speakers, and sponsors all in one place.
No Suitable Template?
You can easily assemble the widget you need using our simple-to-use configurator.
Frequently Asked Questions
Can I import events from Google Calendar?
Yes, the widget supports syncing with a Google Calendar: you connect your account, choose which calendar to sync, and the Google events replace any manually-added ones.
How does Elfsight handle event time zones?
The Event Calendar widget lets you either fix the event time zone (so visitors see the original zone) or display the time in each visitor’s local zone by enabling “Events in Visitor Local Time Zone”.
Can visitors filter events by type, venue, or host?
Yes, the widget supports filters by Date, Event Type, Venue, Host and Tags, which visitors can use to narrow down events.
Can I control events per page for desktop and mobile?
Yes, you have control over the count. In the settings, “Events Per Page” (for desktop) lets you specify how many events to show on each page of the list/grid.
Can I hide event times in the calendar?
Yes, you may disable the display of the time in both the event cards and pop-ups via the Layout → Event Elements settings, or mark the event as “All Day” so only the date is shown.
Can I add images or videos to events?
Yes, in the Elfsight Event Calendar widget, you can upload event images (.jpeg, .png, .svg, .gif, .webp) with a recommended size of ~1280×720 px under 1 MB, and add videos via YouTube or Vimeo links, which will appear as playable media in the event popup.
Can I add a payment or ticket button to events?
Yes, you can enable a button for each event, add a link (e.g., to a checkout page), rename the button and choose whether it opens in a new tab.
How can users share events with others?
Within the event popup, there are usually simple share options: for example, a Copy Link button and an Email share button.
Can visitors add events to their personal calendars?
Yes, each event can include an “Add to Calendar” link (often found in the event popup, near the date/time). This typically provides an ICS file for the event, which is a universal calendar file format.
Can Elfsight be used on any website platform?
Yes, Elfsight works with all major builders like BigCommerce, Blogger, Drupal, Joomla, jQuery, iFrame, Magento, Facebook Page, Elementor, HTML, ModX, OpenCart, Shopify, Squarespace, Webflow, Webnode, Weebly, Wix, WordPress, WooCommerce, Google Sites, GoDaddy, Jimdo, PrestaShop.
Join 2,078,753 customers already using Elfsight Apps
Get the taste of 80+ powerful apps by Elfsight. No credit card. Joining is free!
Get started
Get 20% discount now!