---
title: How to embed calendars in a website?
description: "**Warning** This guide is ***not for ChurchTools Website*** customers, here the information is synchronized automatically. You can find more information on this in the article [What options are there for importing data from ChurchTools to the Website?](https://staging.churchtools.academy/en/help/website-and-finder/first-steps-website/what-options-are-there-for-importing-data-from-churchtools-to-the-website/) ## 1. Open…"
url: "https://staging.churchtools.academy/en/help/churchtools-modules/embedding-calendars/how-to-embed-calendars-in-a-website/"
updated: "2026-06-02"
category: Calendar / Embedding Calendars
tags:
  - Screenshot outdated
---

# How to embed calendars in a website?

**Warning**

This guide is ***not for ChurchTools Website*** customers, here the information is synchronized automatically. You can find more information on this in the article [What options are there for importing data from ChurchTools to the Website?](https://staging.churchtools.academy/en/help/website-and-finder/first-steps-website/what-options-are-there-for-importing-data-from-churchtools-to-the-website/)

## 1. Open the *embed calendar dialog window*

Click on the *...-menu* and here on *Embed Calendar*.

[![Screenshot Calendar three dot menu Embed Calendar](https://staging.churchtools.academy/wp-content/uploads/2026/03/Calendar_three-dot-menu_Embed-Calendar.png)](https://staging.churchtools.academy/wp-content/uploads/2026/03/Calendar_three-dot-menu_Embed-Calendar.png)

## 2. Select calendar

Select all the calendars you want to display on your website from your *congregation* and *group calendars*.

**Note**

It only makes sense to include calendars on a website that are publicly visible (without ChurchTools Website Login). These are all ***[calendars](https://staging.churchtools.academy/help/churchtools/einstieg/17-welche-unterschiedlichen-kalender-gibt-es/)***to which the ["Person not logged in"](https://staging.churchtools.academy/en/help/permissions-management/basics-understanding-permissions/what-is-the-person-not-logged-in/) has access.

[![Screenshot Calendar Embed Calendar Configuration Church and Group Calendar](https://staging.churchtools.academy/wp-content/uploads/2026/03/Calendar_Embed-Calendar_Configuration-Church-and-Group-Calendar.png)](https://staging.churchtools.academy/wp-content/uploads/2026/03/Calendar_Embed-Calendar_Configuration-Church-and-Group-Calendar.png)

## 3. Set Display

You can modify the *view* and the calendar information to be displayed directly in the settings dialog box on ChurchTools or using [URL parameters](https://staging.churchtools.academy/en/help/churchtools-modules/embedding-calendars/13-embed-calendar-url-parameters/) and [CSS classes](https://staging.churchtools.academy/en/help/churchtools-modules/embedding-calendars/13-embed-calendar-css-classes/).

[![Screenshot Calendar Embed Calendar Display settings](https://staging.churchtools.academy/wp-content/uploads/2026/03/Calendar_Embed-Calendar_Display-settings.png)](https://staging.churchtools.academy/wp-content/uploads/2026/03/Calendar_Embed-Calendar_Display-settings.png)

## 4. Embed calendar

Finally, copy the iFrame code and paste it into your website.

**Note**

iFrames always have a fixed size that does not automatically adapt to the content. To enable automatic resizing of the iFrame to the content, ChurchTools uses an ***iFrame Resizer*** library. For the resizer to work, however, the library must also be installed in the website in which the iFrame is to be loaded. You can find the library and background information on installing it in a website [here](https://github.com/davidjbradshaw/iframe-resizer).

[![ Screenshot Calendar_Embed Calendar Copy Code](https://staging.churchtools.academy/wp-content/uploads/2026/03/Calendar_Embed-Calendar_Copy-Code.png)](https://staging.churchtools.academy/wp-content/uploads/2026/03/Calendar_Embed-Calendar_Copy-Code.png)

## Read more

- [How to embedded calendars be customized with CSS?](https://staging.churchtools.academy/en/help/churchtools-modules/embedding-calendars/how-to-embedded-calendars-be-customized-with-css/)
- [How to filter the calendar appointments in the embedded list view of a calendar according to a search term?](https://staging.churchtools.academy/en/help/churchtools-modules/embedding-calendars/13-how-to-filter-appointments-by-search-item-in-the-list-view-of-an-embedded-calendar/)
- [Hide resources in the embedded calendar](https://staging.churchtools.academy/de/help/churchtools-module/kalender-einbetten/17-ressourcen-im-eingebetteten-kalender-ausblenden/)
