You have a .thmx theme file from a client or a design team and you need to use its color palette and font scheme in your own PowerPoint presentation. A .thmx file is a packaged Office Theme that contains color, font, and effect definitions but it cannot be opened directly like a regular presentation. This article explains what a .thmx file actually contains, how to extract the color and font sets from it, and how to apply those sets to your slides without needing third-party tools.
You will learn two methods: importing the theme directly into a blank presentation and then saving the extracted color and font schemes, and manually renaming the file to access the XML data inside. Both methods work in PowerPoint 2019, PowerPoint 2021, and PowerPoint for Microsoft 365 on Windows 10 and Windows 11.
Key Takeaways: Extracting Color and Font Sets From a .thmx Theme File
- File > Options > Add-ins > Manage > Templates > Go: Open the Theme Chooser dialog to apply a .thmx file to your current presentation.
- Design tab > More arrow > Browse for Themes: Apply the .thmx theme to a blank presentation so its colors and fonts become available in the Variants gallery.
- Design tab > Variants > Colors > Customize Colors: Save the extracted color set as a custom theme color file (.xml) after the theme is applied.
What a .thmx Theme File Contains and Why You Cannot Open It Directly
A .thmx file is a ZIP archive that stores XML files defining the visual theme for Office documents. Inside you will find three main components: a color scheme file (themeColor.xml), a font scheme file (themeFont.xml), and an effect scheme file (themeEffect.xml). The file extension .thmx stands for Theme, and it is used by PowerPoint, Word, and Excel to share consistent branding across documents.
When you double-click a .thmx file in File Explorer, PowerPoint does not open it as a presentation. Instead, PowerPoint applies the theme to the current open presentation if one is already running. If no presentation is open, PowerPoint may launch a blank presentation and apply the theme automatically. This behavior confuses many users because they expect to see the theme file itself as a slide deck.
The color and font sets inside a .thmx file are not stored as separate editable files that appear in the PowerPoint UI. To reuse those sets in another presentation, you must first apply the theme to a presentation, then save the color and font schemes as custom theme components. These saved schemes then appear in the Design tab Variants gallery for any presentation.
Method 1: Apply the .thmx Theme and Save the Color and Font Sets
This is the recommended method because it does not require renaming files or editing XML. You need a blank presentation open in PowerPoint before you start.
- Open a blank presentation in PowerPoint
Press Ctrl+N to create a new blank presentation. This ensures no existing theme conflicts with the one you will apply. - Go to the Design tab and click the More arrow in the Themes group
The Themes gallery opens. At the bottom of the gallery, click Browse for Themes. - Select the .thmx file and click Apply
Navigate to the location of your .thmx file, select it, and click the Apply button. The blank presentation now uses the color, font, and effect settings from that theme. - Open the Variants gallery and click the Colors dropdown
On the Design tab, locate the Variants group on the right side. Click the Colors button to see the current color scheme. The name of the applied theme color set appears at the top of the list. - Right-click the theme color name and choose Edit
A dialog titled Create New Theme Colors opens. All 12 color slots are pre-filled with the values from the .thmx file. You do not need to change any values. - Give the color set a name and click Save
Type a descriptive name such as ClientName Colors. Click Save. The custom color set now appears under Custom in the Colors dropdown menu. It is saved as an XML file in your user themes folder. - Repeat the same process for fonts
Click the Fonts button in the Variants group. Right-click the current font scheme name and choose Edit. Name the font set and click Save. The custom font set now appears under Custom in the Fonts dropdown.
After saving, you can apply these custom color and font sets to any other presentation by opening the Colors or Fonts dropdown and selecting your saved scheme. The original .thmx file is no longer required.
Method 2: Rename the .thmx File to .zip and Extract the XML Data
Use this method if you need to inspect the exact hex color values or font names without opening PowerPoint. This method also works when you do not have PowerPoint installed on the current machine.
- Make a copy of the .thmx file
Right-click the file in File Explorer and choose Copy. Right-click an empty area and choose Paste. This protects the original file from accidental corruption. - Rename the copy from .thmx to .zip
Right-click the copy, choose Rename, and change the extension from .thmx to .zip. Confirm the warning about changing the file extension. - Extract the ZIP archive
Right-click the .zip file and choose Extract All. Choose a destination folder and click Extract. - Open the theme folder inside the extracted files
Navigate into the extracted folder. Open the folder named theme. You will see three XML files: themeColor.xml, themeFont.xml, and themeEffect.xml. - Open themeColor.xml in Notepad or any text editor
Right-click the file, choose Open with, and select Notepad. The file contains XML elements such as a:dk1, a:lt1, a:accent1, and so on. Each element has a val attribute with a hex color code, for example val=”FF002060″. - Open themeFont.xml to see the font names
This file lists the major and minor font families under elements like a:majorFont and a:minorFont. The typeface names are inside Latin elements, for example a:typeface=”Calibri”. - Copy the hex values and font names to a reference document
You can now manually recreate the color palette in PowerPoint by going to Design > Variants > Colors > Customize Colors and typing each hex value into the corresponding color slot.
Method 2 is useful when you only need the raw data and do not need to save a reusable theme component. However, you must manually enter each color value, which is slower than Method 1.
Common Mistakes When Extracting .thmx Theme Data
I applied the .thmx theme but the Colors dropdown still shows the default Office theme
This happens when you apply the .thmx theme to a presentation that already has a custom theme applied. The .thmx theme overrides the presentation theme, but the Colors dropdown may still list the previous custom color set. To verify, look at the Variants gallery thumbnails. They should reflect the new theme colors. If not, close the presentation, open a blank presentation, and apply the .thmx file again using Browse for Themes.
The .thmx file does not appear in the Browse for Themes dialog
The file filter in the dialog defaults to .potx and .thmx files. If you still cannot see your file, ensure the file extension is .thmx and not .thmx.xml or another double extension. Enable file name extensions in File Explorer by clicking View > Show > File name extensions. If the file has a double extension, rename it to remove the extra .xml.
I renamed the .thmx file to .zip but Windows hides the extension
Windows 10 and Windows 11 hide known file extensions by default. When you rename the file, you may accidentally create a file named theme.zip.thmx. To fix this, open File Explorer, click the View tab, and check the box labeled File name extensions. Then rename the file again, making sure only .zip appears after the dot.
After extracting the XML, I cannot find themeColor.xml or themeFont.xml
Some .thmx files created by older versions of Office may store the color and font data inside a single file called theme.xml instead of separate files. Open theme.xml with Notepad. Search for the word clrScheme or fontScheme. The color and font definitions are embedded within that single XML file. You can still copy the hex values and font names from there.
| Item | Method 1: Apply and Save | Method 2: Rename and Extract |
|---|---|---|
| Description | Apply theme to blank presentation, then save color and font sets from Variants gallery | Rename .thmx to .zip, extract, and open XML files in text editor |
| PowerPoint required | Yes | No |
| Result | Reusable custom color and font sets in PowerPoint | Raw hex color values and font names in text form |
| Speed | Fast, one-time setup | Slower, requires manual data entry |
| Best for | Users who need to reuse the theme in multiple presentations | Users who only need the color codes or font names for reference |
You can now extract the color palette and font scheme from any .thmx theme file using either the PowerPoint interface or the file rename method. For frequent reuse, the Apply and Save method is faster and avoids manual data entry. If you only need the color hex values once, the rename method works without opening PowerPoint. After saving the custom color set, you can share it with colleagues by sending them the XML file located in %APPDATA%\Microsoft\Templates\Document Themes\Theme Colors.