With the free ICS Calendar plugin for WordPress, you can embed any iCalendar-compatible feed (Google Calendar, Microsoft Outlook, macOS/iOS Calendar and many more) seamlessly into your WordPress site using a simple shortcode.

Preview Your Calendar   Download Now   Go Pro!

ICS Calendar Pro

Now Available!

The PRO version supports all of the features of the free version, plus additional view options, an easy-to-use calendar configuration interface, and more! See below for a full comparison of features.

Learn More Buy Now

Feature Comparison

Feature ICS Calendar ICS Calendar Pro
Multiple feeds in one calendar Yes Yes
Color-coding of events by feed Yes Yes
Display event titles, locations, organizers, descriptions and URLs Yes Yes
Customizable date ranges Yes Yes
Instant feed updates1 Yes Yes
Month view Yes Yes
List view Yes Yes
Week view Yes Yes
Hour grid view No Yes
Month view with day details sidebar No Yes
Interactive sidebar widget view No Yes
Year-at-a-glance view No Yes
Shortcode-based setup Yes Yes
Classic Editor “Add ICS Calendar” button setup Yes Yes
Visual calendar configuration tool No Yes
CSS-based appearance modification Yes Yes
WordPress Customizer settings for colors, fonts, sizes, etc. No Yes
Event filter/search tool No Yes
Code-level WordPress actions and filters-based output customizations Yes Yes
Admin tool for regular expression-based output customizations No Yes
Priority customer support No Yes

Notes:
1 Events update on page refresh; by default, data is cached on the server for up to one hour between updates. Calendar can also be configured to update on every page load, but for performance reasons this is generally not recommended.

This plugin includes the PHP ICS Parser library by Jonathan Goode, John Grogg and Martin Thoma (MIT license).

Pro version also includes the plugin-update-checker library and an appropriately licensed embedded version of Advanced Custom Fields Pro exclusively for the purpose of managing the calendar editing screens. This version is configured such that it should not cause conflicts with any existing ACF installations.