How to Add Custom Theme in SharePoint?

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:

  1. Go to the SharePoint Admin Center and open the Brand Center.
Add Custom Themes in SharePoint
  1. 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.
Create a Custom Theme Using SharePoint Brand Center
  1. Now, under Themes, click Add theme.
Add Themes in SharePoint
  1. Then click + Add color.
How to Apply Custom Themes in SharePoint Online

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

Guide to SharePoint Custom Themes
  1. Then give a name and click the save button.
SharePoint Custom Theme Creation & Application
  1. SharePoint will automatically generate the theme and make it available for use on every SharePoint site.
SharePoint Site Look Professional with Custom Themes

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:

  1. 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.
Designing SharePoint Themes Without PowerShell
  1. Then, under the Themes tab, click + New theme.
SharePoint Custom Themes for Better Branding
  1. Then click + Add color.
Customize Colors and Fonts in SharePoint Themes
  1. Pick your site’s colors by adding your brand’s primary and secondary colors. Then, click the Next button.
How to Upload Custom Themes in SharePoint
  1. In the last step, give your theme a name and click Save.
Custom Theme Setup in SharePoint Online
  1. To apply the theme, click the Settings (gear) icon again, then select Change the look -> Theme.
  2. 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)
Create a Custom Theme at the SharePoint Site Level
  1. Once you click Save at the bottom, the theme will be applied to a site.
How to Add Custom Themes in SharePoint

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:

Power Apps functions free pdf

30 Power Apps Functions

This free guide walks you through the 30 most-used Power Apps functions with real business examples, exact syntax, and results you can see.

Live Webinar

Quiz App Using SharePoint Framework (SPFx)

Learn to built a complete Quiz Management solution that enables admins to create and manage quizzes, categories, questions, and settings with an easy automated setup process in SharePoint. It also includes an interactive quiz experience for users and a powerful dashboard to track participation, analyze results, and view detailed performance reports with charts and answer insights.

📅 2nd June 2026 – 10:00 AM EST | 7:30 PM IST

Download User registration canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App