When I work with clients, they usually provide their brand colors to make sure their SharePoint sites reflect their company’s identity. Using these colors, I create custom themes that make the site look professional and match their brand perfectly.
The default SharePoint themes don’t always fit every need. Usually, adding custom themes requires running a PowerShell script. But in this post, I’ll show you how to add custom themes without using PowerShell.
In this tutorial, I will show you how to add custom themes in SharePoint. First, I’ll explain how to create a custom theme using the SharePoint Brand Center. Then, I’ll show you how to add a custom theme at the site level using Site branding.
Create a Custom Theme Using SharePoint Brand Center
The SharePoint Brand Center is the easiest place to create and manage your custom themes. Before I tell you this, make sure you have Global Administrator privileges for your tenant (this is required for you to provision the Brand Center).
Here’s how you do it:
- Go to the SharePoint Admin Center and open the Brand Center.

- Copy the Brand Center app link and open it in a new browser tab. In the new tab, click on Font packages and themes under the SharePoint section.

- Now, under Themes, click Add theme.

- Then click + Add color.

5. After adding the primary and secondary colors, click the Next button.

- Then give a name and click the save button.

- SharePoint will automatically generate the theme and make it available for use on every SharePoint site.

Note:
To see your new theme on a site, click the Settings icon -> Change the look -> Theme.
The theme you created will appear in the Sharepoint site theme options.
Create a Custom Theme at the SharePoint Site Level
We saw tenant-wide themes created by Admins, but now Site Owners with Full Control permissions can create and apply their custom themes directly to their sites, no admin rights or PowerShell needed.
Now follow the steps below:
- Go to your SharePoint site where you have Site Owner access. Click the Settings (gear) icon in the top right corner. Click the Site branding.

- Then, under the Themes tab, click + New theme.

- Then click + Add color.

- Pick your site’s colors by adding your brand’s primary and secondary colors. Then, click the Next button.

- In the last step, give your theme a name and click Save.

- To apply the theme, click the Settings (gear) icon again, then select Change the look -> Theme.
- You will see options to choose from:
- Microsoft out-of-the-box (OOTB) themes
- Organization themes (created at the Tenant level in Brand Center)
- Site themes (created at the Site level)

- Once you click Save at the bottom, the theme will be applied to a site.

Your SharePoint site will now display the custom theme you created, perfectly matching your brand colors, all without needing admin or PowerShell access.
Adding custom themes in SharePoint helps your sites look professional and match your company’s brand. Whether you have admin access or just site owner rights, you can easily create and apply themes without using PowerShell.
Additionally, you may find the following interesting tutorials:
- Create a Subsite in SharePoint
- Import Terms into the Term Store in SharePoint
- Create a Custom Site Template In SharePoint Online
- Add Synonyms to SharePoint Term Store Metadata Terms

Hey! I’m Bijay Kumar, founder of SPGuides.com and a Microsoft Business Applications MVP (Power Automate, Power Apps). I launched this site in 2020 because I truly enjoy working with SharePoint, Power Platform, and SharePoint Framework (SPFx), and wanted to share that passion through step-by-step tutorials, guides, and training videos. My mission is to help you learn these technologies so you can utilize SharePoint, enhance productivity, and potentially build business solutions along the way.