Connect, and create your calendars online in seconds

Show your Google Calendar, ICS feeds, and custom events on your site without the clutter in functional list, grid, and widget views. Add bookings and extra navigational views only when you want them.

  • Multiple views
  • Multisite access
  • Responsive design
  • Appointment bookings

Built for WordPress

Simple Calendar is a leading WordPress calendar plugin with over 1 million downloads, backed by regular updates and responsive support. It began as a dedicated Google Calendar plugin and has grown into a flexible solution that also displays events from Microsoft 365, Outlook, Apple Calendar, Yahoo, and any other calendar that provides an ICS feed, all kept in sync automatically through live ICS feed synchronization. It displays events from Google Calendar, ICS feeds, and other custom events created in WordPress itself in clean list, grid, and mobile widget views. Simple Calendar is a natural fit for churches, tutors, training studios, venues, and any site that needs to display a calendar with minimal setup. Optional add-ons extend its capabilities with one-click Google Calendar connection through secure OAuth, online appointment booking, additional display views, and a few other enhanced features.

Trusted by

Developed to switch from manual embeds to easy calendar integration

Multiple event sources

Connect Google Calendar, import an ICS file from Outlook, Apple, or Microsoft 365, or create events right inside WordPress. Pick the calendar source as per your needs.

Grouped calendars

Combine as many calendars as you like into a single grouped calendar, and control which calendar's events appear first when times overlap.

Recurring and multi-day events

Show repeating events on every scheduled date, and multi-day events across each day they cover. Set the timezone for each calendar.

Flexible calendar views

Start with grid and list views that adapt to your theme. Use event template tags to choose what each event shows, or add month, week, and day views with FullCalendar Extended.

Easy placement, light loading

Add calendars with a shortcode, a widget, or by attaching one to a page. Scripts load only on pages that show a calendar.

Private calendars and bookings

Add-ons connect private Google Calendars with secure one-click authentication and let visitors book appointments that sync with Google Calendar.

Only the features you need. Powered by addons.

Connect private Google Calendars too securely with OAuth2, access caching, display attachments, and more. Know more about Google Calendar Pro

Uses the jQuery FullCalendar plugin to display month/week/day calendar view of events. Know more about FullCalendar Extended

Allow visitors to schedule appointments directly from your calendar via available time slots. Know more about Book an Appointment

Featuring mobile-ready widgets, real-time Google event color syncing, and event template tags for precise display control. Know more about customization options

google calendar pro display private events

Save up to 60% on all Simple Calendar addons with bundle pricing plans

Pick the right plan and get the flexibility to connect, customize, and manage your calendars your way.

Core

$0
Download

For anyone getting started. Everything you need to put your calendar on your WordPress site, free.

  • Included: Multisite permissions
  • Included: Display public calendar events
  • Not included: Display private calendar events
  • Not included: FullCalendar integration
  • Not included: Allow booking appointments
  • Not included: Enhanced options
  • Included: Fully responsive
  • Included: Regular updates

Personal

$99 /year
Buy now

For individuals with one website who want more control over how their calendar works and looks.

  • Included: Single site access
  • Included: Display public calendar events
  • Included: Display private calendar events
  • Included: FullCalendar integration
  • Not included: Allow booking appointments
  • Included: Enhanced options
  • Included: Fully responsive
  • Included: 1 year support & updates

Business

Popular
$199 /year
Buy now

For growing businesses that run more than one website and want the same calendar setup on each.

  • Included: 3 sites access
  • Included: Display public calendar events
  • Included: Display private calendar events
  • Included: FullCalendar integration
  • Not included: Allow booking appointments
  • Included: Enhanced options
  • Included: Fully responsive
  • Included: 1 year support & updates

Agency

$299 /year
Buy now

For agencies and teams managing client sites who need everything Simple Calendar offers.

  • Included: 10 sites access
  • Included: Display public calendar events
  • Included: Display private calendar events
  • Included: FullCalendar integration
  • Included: Allow booking appointments
  • Included: Enhanced options
  • Included: Fully responsive
  • Included: 1 year support & updates

How calendars on your site works with Simple Calendar

Before

  • Copying iframe code from Google’s settings into every page.
  • A Google-styled box that ignores your site’s fonts and colors.
  • A cramped calendar frame that’s hard to read on phones.
  • Google Calendar only, so events from other apps are left out.
  • Calendars have to be public before visitors can see them.
  • Booking pages that send visitors away from your site.

After

  • Connect your calendar once from the WordPress dashboard and add it anywhere.
  • Grid and list views in your own colors, showing the event details you choose.
  • A responsive calendar that can switch to list/widget view on small screens.
  • Google Calendar, ICS files, and events created in WordPress, all with one plugin.
  • Securely show private Google Calendars, connected in one click via OAuth 2.
  • Visitors book open slots on your site, saved straight to Google Calendar.

Email newsletter

Get the latest feature updates, and smarter ways to use Simple Calendar emailed to you first.

Documentation and Support

Explore Simple Calendar with our detailed documentation or get help from our friendly support team.

Frequently asked questions

Simple Calendar is a dedicated Google Calendar WordPress plugin specifically developed to eliminate the technical difficulties people face while manually embedding Google Calendars on the site. The plugin is 100% responsive for every screen size and comes with every possible customization feature and value-packed addons you need to match your event display needs.

The plugin is beneficial for anyone with a WordPress site who would like to showcase their events on their site. To be more specific, the plugin is ideal for businesses, client portals, member-only sites, educators, churches, training providers, event organizers, nonprofits, and remote and distributed teams.

No. Simple Calendar is built with high performance in mind, without any extra-hyped features that you don’t even need. It is a lightweight plugin at the core, where customization options and flexibility are added via simple addons only. 

No, you don’t have to write any code to use this plugin. It only requires simple installation and activation at your end. However, the steps afterwards are a bit lengthy and technical for people displaying public Google Calendars. You have to create a Google API key, and you may have to juggle through security concerns, as public calendars are also indexed by search engines.

This is where our addon Google Calendar Pro steps in to remove these technical hurdles. The addon aims to securely integrate your private Google Calendars with 1-click in-built authentication, so you don’t have to go through the long steps of creating a client ID, client secret, or creating a Google API key.

Yes, Simple Calendar supports multiple languages when used with the FullCalendar Extended addon.

You can display your calendar in any available language by selecting it from the “Display Language” field in your calendar settings. Language packs can be downloaded from the WordPress translation repository.

Note: Language files should be uploaded to the simple-calendar-fullcalendar > i18n directory. Remember to back up this directory before plugin updates.

Embedding Google Calendars manually on your site isn’t always as straightforward as you think. Even if you achieve the initial purpose, you will face a lack of mobile responsiveness, customization options, and security concerns in the aftermath. That’s why you should use a plugin like Simple Calendar to enjoy all these provisions.

Yes, you can easily integrate private Google Calendars on your website in a single click using the Simple Calendar Google Calendar Pro addon. Learn more about the addon here or view the demo here to know why it’s one of our hot-selling products.

Complete Simple Calendar YouTube tutorials

Setting up the free Simple Calendar plugin

Want to know how to add google calendar to website wordpress for free? This detailed tutorial walks you through how to set up the simple calendar wordpress plugin step by step. Learn how to embed google calendar on wordpress effortlessly and keep your audience in the loop.

What our happy customers rave about Simple Calendar plugin

I've been using simple calendar since 2017 for my school, and it has become an absolutely indispensable tool for our website. Every class has a google calendar and we add their calendars to our website.

aniser2 (@aniser2)

11 months ago

This is a very good solution for simple calendars where the administrators and collaborators don't need to login to wordpress - they simply use a tool they are likely to be using anyways - google calendar. The free version offers enough features for many but you might consider the paid version for more options. Tech support was excellent and timely. I would highly suggest considering this plugin for your calendar needs.

brockstr (@brockstr)

11 months ago

I had a calendar display problem, where the month and contents of the calendar were shifted. I couldn't find what the problem was, but the very kind support found that the time zones were different. This solved the problem. I can only recommend it.

Reveszdesign (@reveszdesign)

11 months ago