If you have built a custom color palette in PowerPoint, you know how much time it saves when creating consistent brand presentations. The problem is that custom colors are saved only in the current presentation file, not in the global theme. When you open a new blank presentation, your carefully crafted palette is gone. This article explains how to migrate custom colors from one presentation to another and how to store them permanently so they appear in every new file you create.
Key Takeaways: Migrating Custom Color Palettes in PowerPoint
- Design > Variants > Colors > Customize Colors: The main dialog where you edit theme colors and save a custom theme file.
- File > Save As > Theme (thmx): The file format that stores your custom color palette independently of any presentation.
- File > Options > Save > Default personal templates location: The folder where PowerPoint looks for custom themes to make them available in the Design tab.
Why Custom Colors Are Not Available in New Presentations
PowerPoint stores custom colors in two layers. The first layer is the presentation-level theme, which is embedded in the .pptx file. The second layer is the application-level theme folder, which contains .thmx files that appear in the Design tab for all presentations. When you create custom colors using the Design > Variants > Colors > Customize Colors dialog, PowerPoint saves them as a theme file only if you explicitly click the Save button. If you simply close the dialog, the colors remain in the current presentation but are not saved as a reusable theme.
The root cause of the migration problem is that PowerPoint does not automatically export custom colors to the global theme folder. The colors are stored in the XML inside the .pptx file under the theme part. To make them available in other presentations, you must either copy the theme from one file to another or save the theme as a .thmx file in the correct folder.
Where Theme Files Are Stored
PowerPoint reads custom themes from two locations. The first is the user’s theme folder, typically at %APPDATA%\Microsoft\Templates\Document Themes. The second is the Office installation folder, C:\Program Files (x86)\Microsoft Office\root\Document Themes 16 or similar. Themes saved to the user folder appear under the Design tab in the Custom section. Themes saved to the Office folder appear under the Built-In section but require administrator privileges.
How to Migrate Custom Colors From One Presentation to Another
There are three methods to migrate custom colors. Choose the one that fits your workflow.
Method 1: Save the Custom Theme File Directly
- Open the presentation with the custom colors
Make sure the presentation is the active file in PowerPoint. The custom colors must already be applied to at least one slide or saved in the theme. - Go to Design > Variants > Colors > Customize Colors
The Create New Theme Colors dialog opens. You see the current custom colors listed under Theme colors and Accent colors. - Click the Save button
Do not click Cancel. The Save button writes a .thmx file to the default theme folder. A confirmation message appears at the bottom of the dialog. - Open a new blank presentation
Go to Design > Variants > Colors. Your saved theme appears under Custom. Select it to apply the colors to the new file.
Method 2: Copy the Theme From an Existing Presentation
- Open the source presentation that has the custom colors
This is the file whose colors you want to reuse. - Open the target presentation where you want the colors
Both files must be open in the same PowerPoint instance. - In the target presentation, go to Design > Variants > Colors
At the bottom of the dropdown, click Browse for Themes. - Navigate to the source presentation and select it
Click the source .pptx file and click Apply. PowerPoint copies the entire theme, including custom colors, fonts, and effects, to the target presentation.
Method 3: Manually Export the .thmx File
- Open the presentation with the custom colors
Ensure the custom colors are applied to at least one slide so they are part of the theme. - Go to File > Save As
Choose a location such as your desktop. - In the Save as type dropdown, select PowerPoint Template (.potx) or Office Theme (.thmx)
Use .thmx for the smallest file that contains only theme data. Click Save. - Copy the saved .thmx file to the user theme folder
Press Win + R, type%APPDATA%\Microsoft\Templates\Document Themes, and press Enter. Paste the .thmx file there. - Restart PowerPoint
The theme now appears under Design > Variants > Colors > Custom in all presentations.
Common Mistakes When Migrating Custom Colors
Custom Colors Disappear After Closing the Presentation
If you close the presentation without saving the theme, the custom colors exist only in that file. To make them permanent, use Method 1 or Method 3 above. The theme file must be saved to the Document Themes folder.
Theme Does Not Appear in the Design Tab
PowerPoint caches the theme list when it starts. If you copy a .thmx file while PowerPoint is running, the new theme does not appear until you restart the application. Close all PowerPoint windows and reopen. If the theme still does not appear, check the file extension. It must be .thmx, not .xml or .pptx.
Colors Are Applied Only to the Current Slide
When you use Browse for Themes, PowerPoint replaces the entire theme of the target presentation. If you want only the color palette without changing fonts or effects, use the Customize Colors dialog to create a new theme color file based on the imported colors.
PowerPoint Theme File vs. Template File vs. Presentation File
| Item | Theme File (.thmx) | Template File (.potx) | Presentation File (.pptx) |
|---|---|---|---|
| Description | Stores only colors, fonts, and effects | Stores slides, layouts, and theme | Stores slides and content with an embedded theme |
| Contains custom colors | Yes | Yes, embedded in the theme | Yes, embedded in the theme |
| Appears in Design tab | Yes, when saved to Document Themes folder | No, unless opened as a template | No |
| Best for migration | Direct export of color palette | Copying theme from a template | Copying theme from an existing file |
You can now save, export, and reuse custom color palettes across any PowerPoint presentation. The .thmx file is the most portable format because it contains only theme data and loads into the Design tab instantly. For teams that share brand guidelines, save the .thmx file to a network folder and instruct users to copy it to their local Document Themes folder. This ensures every team member sees the same custom colors when they open a new presentation.