How to Sync Nextcloud Calendar and Contacts with Thunderbird (CalDAV & CardDAV)

Fairooza

Desktop Interface
6 min read|13.01.2026

This guide explains how to sync Nextcloud with Thunderbird using CalDAV for calendars and CardDAV for contacts. The steps are the same on macOS and Windows, and no extra add-ons are required for modern versions of Thunderbird.

Before you start, make sure Thunderbird is installed on your system and that you have access to your Nextcloud account.

Synchronize Nextcloud with Thunderbird

Thunderbird is a stable, well-established desktop client that many people use as a lightweight personal information manager for email, calendars, and contacts. When paired with Nextcloud, it becomes a very practical setup for day-to-day work.

From Thunderbird version 102 and newer, syncing with Nextcloud became much more easier. Calendar and contact synchronization works out of the box using CalDAV and CardDAV, without relying on any third-party add-ons. Thunderbird can automatically discover the calendars and address books available on your Nextcloud account and keep them in sync on both macOS and Windows.

This makes the synchronization more reliable and easier to maintain.

Sync Nextcloud Contacts with Thunderbird (CardDAV Setup)

For syncing contacts, you don’t need to finish email setup in Thunderbird, and you also don’t need any add-ons. Thunderbird supports native CardDAV contact sync and the steps are the same on macOS and Windows.

When you open Thunderbird, it shows the Account Setup screen for email. You can safely close this tab.

Thunderbird main interface closing email account setup screen

Once closed, you will land on Thunderbird’s main interface.

Thunderbird main interface after closing email account setup screen

From the left sidebar, click Address Book (the second icon from the top).

Thunderbird Address Book option in left sidebar

By clicking the "Create a new address book" icon, you will get the following popup:

Add CardDAV address book option in Thunderbird

Now, choose "Add CardDAV Address Book". This opens the New CardDAV Address Book popup:

New CardDAV address book popup in Thunderbird

Here, enter your Nextcloud CardDAV details. You will see two fields:

  • Username - your Nextcloud username
  • Location - your Nextcloud CardDAV URL

You can get the "Location" URL directly from your Nextcloud. To find the correct CardDAV link, open Nextcloud. Select the "Contacts" icon.

Nextcloud Contacts app with contact settings option

Click "Contacts settings" (bottom-left). Then a popup will appear:

Nextcloud contact settings showing address books and copy link option

Under Address books, find "Contacts" and Click the three-dot menu. Select "Copy link". This copies the exact CardDAV URL for your address book.

Paste this link into the Location field in Thunderbird, then click "Continue".

Paste Nextcloud CardDAV URL in Thunderbird address book location field

Now you need to authenticate with your Nextcloud account. An authentication popup will appear:

Thunderbird authentication popup for Nextcloud CardDAV login

Here, enter your Nextcloud username and password (or app password, if used). if you want Thunderbird to remember the password, enable "Use Password Manager to remember this password". And click "OK".

Thunderbird will now show a list of available address books:

Available address books list showing Contacts in Thunderbird

You should see Contacts listed there. Click "Continue".

Thunderbird will now finish setting up the CardDAV connection and start syncing your contacts automatically. If you see Contacts listed in the left sidebar of Thunderbird and your contact entries appear in the main panel, the sync is complete.

Nextcloud contacts successfully synced in Thunderbird address book

That’s it, the Nextcloud contacts are now synced into Thunderbird using CardDAV.

Any contact you add, edit, or delete in Nextcloud will appear in Thunderbird, and changes made in Thunderbird will automatically sync back to Nextcloud.

This is the recommended and cleanest way to sync contacts between Nextcloud and Thunderbird on both macOS and Windows.

Sync Nextcloud Calendar with Thunderbird (CalDAV Setup)

Now, let's look at how to sync your Nextcloud calendar with Thunderbird using CalDAV. The initial steps are the same as in the contact syncing section above. If Thunderbird shows the email Account Setup screen, you can simply close it to access the main interface.

Once closed, you land on Thunderbird’s main interface. From the left sidebar, click "Calendar" (the calendar icon):

Thunderbird Calendar view

In the Calendar view, click "New Calendar…".

Thunderbird Calendar view with new calendar option

A popup will appear. Select "On the Network" and click "Next":

Select On the Network option for CalDAV calendar in Thunderbird

This actually tells Thunderbird that you want to connect to a calendar hosted on a server.

You will now be asked for:

Enter Nextcloud CalDAV URL and username in Thunderbird calendar setup
  • Username - your Nextcloud username
  • Location - your Nextcloud CalDAV URL

In the Location field, enter your Nextcloud server address using this format:

https://your-nextcloud-domain/remote.php/dav/principals/users/USERNAME/

Here, you can replace "your-nextcloud-domain" with your nextcloud domain and "USERNAME" with your actual Nextcloud username.

Nextcloud CalDAV URL and username in Thunderbird calendar setup

If you want your calendar to be available offline, you can keep "Offline Support" enabled. And then click "Find Calendars" to continue.

An authentication popup will appear:

Thunderbird authentication popup for Nextcloud CalDAV calendar

You can enter your Nextcloud password (or app password, if applicable) here and enable remember this password if you want Thunderbird to store it.

Click "OK".

Thunderbird will now connect to your Nextcloud account and discover available calendars.

Select available Nextcloud calendars under CalDAV in Thunderbird

Next, Thunderbird displays all calendars available under CalDAV. The calendars are usually selected automatically. Here, you are free to enable or disable individual calendars based on your needs.

Click "Subscribe" to confirm.

After subscribing, the selected calendars appear in the left panel of the Calendar view.

Nextcloud calendars successfully added in Thunderbird calendar panel

At this point, the sync is complete.

Events added or updated in Nextcloud will automatically appear in Thunderbird, and changes made in Thunderbird will sync back to Nextcloud in the background.

If you also need direct access to your Nextcloud files, you can use WebDAV to connect Nextcloud to your system. See our guide on access Nextcloud files via WebDAV.

Illustration of a laptop showing a Nextcloud interface with app icons

When Nextcloud sync is not working in Thunderbird

If contacts or calendars don’t sync as expected, check the following:

  • Confirm you are using the correct CardDAV or CalDAV URL
  • Use an app password if your Nextcloud account has two-factor authentication
  • Make sure your Nextcloud server is reachable over HTTPS
  • Remove and re-add the address book or calendar if sync stalls

If you prefer not to manage server configuration or sync reliability yourself, you can also look at our managed Nextcloud plans, which include maintenance, updates, and protocol-level support.

Does Thunderbird need a plugin to sync with Nextcloud?

You do not need a plugin to sync Thunderbird with Nextcloud in most cases. The recent versions of Thunderbird already support the two protocols that Nextcloud uses for synchronization.

Thunderbird can connect to Nextcloud through CardDAV for contacts and CalDAV for calendars. Because this support is built into Thunderbird, you can connect your Nextcloud account directly without installing any additional extensions.

In practice, the setup works like this:

  • CardDAV handles contact synchronization
  • CalDAV handles calendar synchronization

Once both connections are configured, Thunderbird communicates directly with your Nextcloud server and keeps the data in sync.

Can Thunderbird sync Nextcloud calendars and contacts automatically?

Yes. After the initial setup is complete, Thunderbird keeps your calendars and contacts synchronized automatically.

When Thunderbird connects to Nextcloud through CalDAV and CardDAV, it regularly checks the server for updates. Any changes made in one place appear in the other.

For example,

  • Contacts added or edited in Nextcloud will appear in Thunderbird
  • Calendar events created in Thunderbird will appear in Nextcloud
  • Updates made on either side stay consistent across both platforms

As long as your Nextcloud server is reachable and your login credentials remain valid, Thunderbird continues syncing your calendars and contacts in the background.

The Cloud Assistant That's Always One Step Ahead.

Our Blog

Cloud Insights: Trends, Tips & Technologies

Secure File Sharing for Business: How Companies Use Nextcloud for Collaboration
8 min read|27.03.2026

Secure File Sharing for Business: How Companies Use Nextcloud for Collaboration

Businesses share sensitive files such as contracts, financial records, customer data, and internal documents every day across teams, devices, and external partners. At the same time, the risks are also increasing. The average cost of a data breach in 2023 reached $4.45 million, and many incidents are linked to unsecured cloud-based file transfers. Even a simple mistake, like sending a file to the wrong recipient, can trigger a GDPR violation. Remote work and constant collaboration with client

What Is Nextcloud Used For?
6 min read|26.03.2026

What Is Nextcloud Used For?

Managing files, communicating with teams, and staying organized no longer requires juggling multiple platforms. Modern cloud solutions are built to handle it all in one place, and Nextcloud is one of the most capable examples of that shift. With over 400,000 deployments globally, it has grown into one of the most trusted private cloud solutions available today. This article will discuss what Nextcloud is, walk through its core use cases, and explain who it is built for, giving you a clear pictu

Can Nextcloud Logs Be Cleared?
6 min read|25.03.2026

Can Nextcloud Logs Be Cleared?

Managing a self-hosted cloud environment comes with its share of maintenance tasks, and keeping log files under control is one of them. Over time, Nextcloud logs can grow significantly, consuming disk space, slowing the admin interface, and making it harder to spot relevant errors.  This article will discuss what Nextcloud logs are and whether they can be cleared, where log files are located across different server setups, the distinct types of log files administrators should know, how to

Get in Touch with Our Cloud Experts

Chat with us
Chat

Chat with us

Our friendly team is here to help

Cbb logo
Secure real-time Cloud collaboration from Europe
CloudBased Backup empowers you with Managed Nextcloud, a secure, on-premise collaboration platform offering real-time document editing, seamless video chat, and groupware across mobile, desktop, and web.
Visit us on social media.
Subscribe to our newsletter.
Get exclusive offers and always stay up-to-date.

Reach out directly at

PEWEO SARL

5, Montée des Aulnes

L-6611 Wasserbillig

LU33030425

© 2026 CloudBased Backup. All rights reserved.