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

Fairooza

Desktop Interface
5 min read|13.01.2026

If you are looking for how to sync Nextcloud with Thunderbird, this guide walks you through calendar and contact sync using CalDAV and CardDAV. And it should be simple. 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.

Illustration of a laptop showing a Nextcloud interface with app icons

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.

Syncing Nextcloud Contacts with Thunderbird

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.

Syncing Nextcloud Calendar with Thunderbird (CalDAV)

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.

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.

The Cloud Assistant That's Always One Step Ahead.

Our Blog

Cloud Insights: Trends, Tips & Technologies

The Deck, Notes, and Tasks Apps in Nextcloud and How to Enable Them
3 min read|10.02.2026

The Deck, Notes, and Tasks Apps in Nextcloud and How to Enable Them

Nextcloud comes with a set of built-in productivity apps that many users never explore. Three of the most useful ones are Deck, Notes, and Tasks, which replace separate tools for planning, note-taking, and task management. This allows a Nextcloud instance to cover basic project planning, note-taking, and task tracking without relying on external tools. With CloudBased Backup’s Managed Nextcloud, you can activate each of these apps directly from the customer interface in just a few clicks. Ena

How to Integrate Your Nextcloud Calendar into Google Calendar
3 min read|04.02.2026

How to Integrate Your Nextcloud Calendar into Google Calendar

Many Nextcloud users rely on Google Calendar for their day-to-day scheduling, even when they manage meetings and events inside Nextcloud. Instead of switching between the two, you can subscribe to your Nextcloud calendar directly inside Google Calendar and view everything in one place. This guide explains how the integration actually works and how to set it up properly. How Google Calendar connects to Nextcloud calendars First, log in to your Nextcloud instance and open the Calendar app. You

How to Install and Set Up DAVx⁵ for Nextcloud on Android
3 min read|27.01.2026

How to Install and Set Up DAVx⁵ for Nextcloud on Android

Accessing files in Nextcloud on Android is simple with the official app, but calendar and contact synchronization works a bit differently. Nextcloud uses DAVx⁵, an open-source app that connects your Android device to calendars and contacts using the standard CalDAV and CardDAV protocols. In this guide, you will learn how to install DAVx⁵ and prepare it to connect with your Nextcloud server before enabling calendar and contact synchronization. Set Up DAVx⁵ on Android for Nextcloud Open the G

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

CloudBased Backup

Information

© 2025 CloudBased Backup.
All rights reserved.