Manually changing a font on every slide in a large presentation takes too long and risks missing a text box. PowerPoint includes a built-in tool that replaces one font family with another across the entire file in a single action. This article explains how to use the Replace Fonts dialog to swap a font on all slides, layouts, and master slides at once.
The Replace Fonts feature works on any font used in text boxes, tables, charts, SmartArt, and shapes. It does not affect fonts embedded in pictures or imported vector graphics. The tool is available in PowerPoint for Microsoft 365, PowerPoint 2024, 2021, 2019, and PowerPoint for the web with a desktop-only limitation.
You will learn the exact steps to replace a font, what to do if the font does not appear in the list, and how to avoid common mistakes like breaking slide layouts or missing placeholder text.
Key Takeaways: Replace a Font Family in All Slides
- Home > Editing > Replace > Replace Fonts: Opens the dialog to select the font to find and the replacement font.
- The Replace Fonts dialog replaces the font in all content on every slide, layout, and master: No need to edit slide masters separately.
- Fonts must be installed on your system or embedded in the file: The replacement font must be available to PowerPoint at the time of the operation.
How the Replace Fonts Tool Works in PowerPoint
The Replace Fonts command is part of the Editing group on the Home tab. It scans every text element in the presentation: slide text boxes, notes, handout masters, slide master placeholders, tables, charts, and SmartArt. The tool does not require you to select any object before running it. It applies the change to the entire file in one pass.
The tool only replaces fonts that are actually used in the presentation. If a font is defined in the slide master but never applied to any text element, it will not appear in the Replace list. This prevents unnecessary changes to unused font definitions.
The replacement font must be installed on your computer or embedded in the presentation file. If the font is missing, PowerPoint will substitute a default font when you open the file later, but the Replace Fonts dialog will not list unavailable fonts.
Steps to Replace a Font Family Across All Slides
Follow these steps to replace one font with another in every slide of your presentation. The process is the same in PowerPoint for Microsoft 365 and PowerPoint 2024, 2021, and 2019.
- Open the presentation
Launch PowerPoint and open the file that contains the font you want to replace. Save a backup copy before making changes in case you need to revert. - Go to the Home tab
Click the Home tab on the ribbon at the top of the window. Look for the Editing group on the far right side of the ribbon. - Open the Replace menu
Click the Replace button. A small dropdown menu appears with two options: Replace and Replace Fonts. Select Replace Fonts. - Select the font to replace
In the Replace Fonts dialog box, locate the Replace dropdown list. This list shows every font family currently used in the presentation. Click the dropdown and choose the font you want to remove or change. - Choose the replacement font
In the With dropdown list, select the font family you want to use instead. The list shows all fonts installed on your system. If you need a font that is not installed, install it first, then restart PowerPoint and repeat the steps. - Click Replace
Click the Replace button in the dialog. PowerPoint scans the entire file and changes every occurrence of the old font to the new font. The operation usually completes in under a second, even for presentations with hundreds of slides. - Review the result
Close the Replace Fonts dialog. Scroll through several slides to confirm the font changed correctly. Check slides with tables, charts, and SmartArt because those objects sometimes retain font settings from the original theme.
Common Issues When Replacing Fonts and How to Avoid Them
The font I want to replace is not in the Replace dropdown list
This happens when the font is defined in the slide master but not actually applied to any text element on any slide. Open the slide master view by clicking View > Slide Master. Select each layout and check if the font appears in any placeholder text. If it does, apply a different font to that placeholder, then return to Normal view and run Replace Fonts again. Alternatively, delete the unused font definition from the slide master theme.
Replacing the font changes text size or layout
Different font families have different character widths and heights. After replacement, text may overflow text boxes or shrink inside placeholders. Review each slide after replacement and adjust text box sizes manually. To minimize layout shifts, choose a replacement font with similar metrics. For example, replace Arial with Helvetica or Calibri with Carlito.
The Replace Fonts command is grayed out
This occurs when the presentation is protected or in a read-only mode. Click File > Info > Protect Presentation and check if any restrictions are enabled. If the file is marked as Final, click Edit Anyway. If the file is checked out from SharePoint or OneDrive, check it in before editing.
Embedded fonts are not replaced
Replace Fonts changes the font reference in the file. If the original font is embedded, the embedded copy remains unused after replacement but still increases file size. To remove the embedded font after replacement, go to File > Options > Save and uncheck Embed fonts in the file, then save the presentation again.
Replace Fonts in Desktop vs PowerPoint for the Web: Key Differences
| Item | PowerPoint Desktop (Microsoft 365, 2024, 2021, 2019) | PowerPoint for the Web |
|---|---|---|
| Replace Fonts command location | Home > Replace > Replace Fonts | Not available — no Replace Fonts dialog |
| Ability to replace fonts across all slides | Yes, in one action | No — must change each slide manually or use the Slide Master |
| Slide master font replacement | Replaces fonts in masters and layouts automatically | Font changes in Slide Master apply to all slides using that layout |
| Font embedding support | Full support for embedding and replacement | No font embedding — uses web-safe fonts only |
| Undo after replacement | Undo works for one replacement action | Undo available per manual change only |
PowerPoint for the web does not include the Replace Fonts dialog. To replace a font in a presentation opened in a browser, you must open it in the desktop app. Click Editing > Open in Desktop App to switch. After the replacement, save the file back to OneDrive or SharePoint.
If you cannot use the desktop app, change the font on the slide master. Go to View > Slide Master, select the master slide, change the title and body fonts, then close the master view. This changes the font for all slides that use the default placeholders, but it does not change fonts applied directly to individual text boxes.
Replace Fonts is the fastest method for a complete font swap across all slides. Use it before finalizing a presentation to enforce brand typography or to remove a font that is not rendering correctly on the target display system.