Skip to main content
All CollectionsTroubleshooting and FAQsFrequently Asked QuestionsGeneral
How to Import and Export Theme Builder Templates
How to Import and Export Theme Builder Templates

Learn how to import and export Theme Builder packs into a new or existing site using Divi's Portability System.

Updated this week

Efficiently managing your website's design elements is essential for maintaining a consistent and professional look. Divi's Theme Builder allows you to save, share, and reuse custom templates and layouts across different projects.

In this article, we will guide you through the process of importing and exporting Theme Builder Packs in Divi.

The Divi Theme Builder is a great tool for creating global headers/footers and individual templates for each page (category pages, search result pages, 404 pages, individual posts/products, and any other page you want).

Export Theme Builder templates

  1. Go to your WordPress Dashboard → Divi → Theme Builder

  2. Click on the Portability icon

  3. Fill in the Export File Name field (this will be the name of the exported file)

  4. Click on the Export Divi Theme Builder Templates button.

Import Theme Builder templates

  1. Go to your WordPress Dashboard → Divi → Theme Builder

  2. Click on the Portability icon

  3. Click on the Import tab

  4. Select the JSON file containing all the Theme Builder templates you want to import

  5. Click on the Import Divi Theme Builder Templates button.

Import Additional options

  1. Override Existing Default Website Template — If the JSON file that is getting imported also contains the Default Website Template, having the option checked will override the existing Default Website Template with the one from the imported JSON file

  2. Override Existing Assignments — If the JSON file that is getting imported contains at least one template that is assigned to a specific page, if the option is checked during the import process, the template from the JSON file will override the existing one in the Theme Builder

  3. Import Preset - If the JSON file contains a template that also uses Custom Presets and if the options are checked, those will be imported as well

  4. Download a Backup Before Importing—If checked, this option allows you to create a backup of your existing Theme Builder template before the import process runs.

Note: The Portability System only accepts JSON files. If you download the Theme Builder template from third-party sources, ensure the files are unzipped before importing.


Additional Resources

Did this answer your question?