Embedding fonts in PowerPoint so they look right everywhere
Embed fonts in PowerPoint by going to File > Options > Save and ticking 'Embed fonts in the file'. Choose subset for viewing only, or all characters if others need to edit. This ensures your typography looks the same on any computer without the font installed.
Why you should embed fonts – stop your presentation shifting on another computer
PowerPoint saves only the font name by default, not the font itself. If you open the presentation on a computer that lacks that font, PowerPoint substitutes it with another. Lines reflow, headings misalign and the layout shifts. Embedding the font bundles it inside the file so your typography stays identical everywhere, whether on a colleague’s laptop or the presentation PC in a meeting room.
Embedding is especially useful if you use a non-standard corporate font and share the presentation with people who don’t have it, or if you present on a different machine from the one you built it on. If you only use standard fonts that every computer already has, embedding is usually unnecessary and only adds bloat. The decision depends on where and by whom the presentation will be opened.
When a font is missing, PowerPoint picks a substitute on its own, and that choice rarely works in your favour. A narrow, compact font gets replaced by a wider system font, headlines break across two lines and text boxes overflow. On a venue’s presentation computer you’ll only notice that the moment you’re already in front of an audience. Embedding removes that uncertainty because the original font is guaranteed to travel with the file.
Embed fonts via File > Options > Save in Windows
In PowerPoint for Windows, the setting lives in the save options, not in the save dialog itself. That makes it easy to miss because you won’t find it in the Save As window.
- Click File > Options.
- Choose Save on the left.
- Tick Embed fonts in the file near the bottom.
- Choose subset or all characters (see the next section).
- Click OK and save the presentation as a .pptx.
File -> Options -> Save -> Embed fonts in the file
The setting applies from that moment to the current file. If you save in an older format, PowerPoint may drop embedded fonts – stick to the modern .pptx format. If you want the setting for every new presentation, the tick stays in the options until you turn it off, so you only need to do it once.
If embedding seems to have no effect, check that you are indeed saving as .pptx and not as .ppt or a template. Only the modern format reliably stores the embedded fonts. If you accidentally save in a compatibility format, the fonts disappear without warning and the layout will still shift on the other computer.
Embed fonts via Preferences on the Mac
In PowerPoint for Mac the option sits in a different place. Recent versions support embedding; very old versions did not and sometimes couldn’t display embedded fonts at all.
- In the menu bar click PowerPoint > Preferences.
- Choose Save.
- Tick Embed fonts in the file.
- Close the window and save the presentation as .pptx.
If you work in a mixed Windows and Mac environment, check that the receiving side also runs a version that can display embedded fonts. A font embedded on Windows may not always appear correctly in an older Mac version. When in doubt, a PDF is the safest way to freeze the layout regardless of the recipient’s operating system, as a PDF shows exactly the same letters everywhere.
Test the result on a second computer if possible before you actually need the presentation. Copy the embedded file to a USB stick or send it to yourself, open it on a machine without your fonts, and check that the slides look identical. That way you know the embedding worked and you won’t be in for a surprise when you present.
Choose deliberately between subset and all characters
When embedding, you choose between two options. The difference determines file size and whether others can still edit the text.
| Option | What it does | Best for |
|---|---|---|
| Embed only the characters used (subset) | Stores only the letters and symbols you actually used | Viewing and sharing, smaller file |
| Embed all characters | Stores the full font | Editing by others, larger file |
Subset keeps the file small and is ideal if the recipient only views or presents. Choose all characters if someone still needs to edit the text and could type letters you didn’t use – those would be missing from a subset. A presentation edited by multiple people therefore benefits from all characters, despite the larger file. If in doubt, go with subset for sending and all characters only for a file that’s still being passed around for editing.
There’s another catch with the subset option. As soon as someone tries to edit an embedded subset font in the presentation and types a character not in the subset, PowerPoint can’t show that character in the correct font. For a file you only let people view, that doesn’t matter, but for a template that others will fill in, it’s a reason to choose all characters, despite the bigger file size.
Check which fonts you’re using before you send
Before you embed, it’s helpful to know which fonts are in your presentation. That way you avoid surprises for the recipient. Go to Home > Replace > Replace Fonts and the dropdown list shows every font used in the file. If an unfamiliar or non-standard font appears there, it’s a candidate for embedding or swapping.
In the same window you can replace one font with another in one go. This is useful if you discover a slide uses a font that cannot be embedded: swap it for a similar, embeddable font. Afterwards review the slides, because a replacement can shift line breaks slightly and push a heading onto a second line.
Also consider fonts in inserted objects. Text in SmartArt, a chart or a grouped text box usually uses the same font as the rest, but images containing text aren’t real fonts and won’t change. To be certain every word on screen is correct, check not only ordinary text boxes but also the objects on your slides.
What to do when embedding fails
Sometimes you see the message “Some fonts cannot be saved with the presentation”. This means the font has an embedding restriction: the font licence does not permit embedding. This is a property of the font itself, not of PowerPoint, and you cannot bypass that flag.
- Embeddable fonts: only TrueType and OpenType fonts with a permissive licence flag can be embedded.
- Restricted fonts: fonts with the “embedding not allowed” flag are refused by PowerPoint.
- Older fonts: PostScript Type 1 fonts cannot be embedded; only TrueType and OpenType work.
- Standard system fonts: common fonts like Arial and Calibri are deliberately not embedded by PowerPoint because practically every computer already has them.
If you run into a restricted font, swap it for a similar font that allows embedding, or use one of the alternatives below. Microsoft explains the conditions and the warning in the official guidance on embedding custom fonts.
If you’re unsure whether a specific font can be embedded, you can check beforehand. Find the font in your system’s font folder and examine its properties; some installers and font managers show embedding rights, usually labelled as installable, editable, view & print only, or restricted. Only the first two allow full embedding. If you’re not sure, a quick test – embed it and open it on another machine – is the fastest way to get a definitive answer.
Alternatives when embedding isn’t an option
If you can’t or don’t want to embed, there are other ways to preserve your formatting. Choose the approach that matches what the recipient needs to do with the file.
- Export to PDF: go to File > Export to create a PDF with the layout locked in. Handy if the presentation only needs to be viewed, not edited.
- Install the font on the target computer: if you have access to the machine you’ll present on, install the same font there – then embedding becomes unnecessary.
- Choose a standard font: use a font present on virtually every computer, such as Arial or Calibri; nothing will shift and you don’t need to embed anything.
If you’re presenting from a USB stick on an unfamiliar computer, consider packaging the presentation. In older versions this was called Package for CD; the idea is that PowerPoint copies the used fonts and linked files into a folder. If that option no longer exists in your version, an embedded .pptx together with a PDF is the safest combination: the PDF as a fallback in case the target computer doesn’t open the file properly.
These considerations mirror other choices around software and licensing, where the licence type determines what you can do with a file or application. To understand how licences differ between editions, read about the difference between OEM, retail, and volume licensing. And to keep your Office files error-free, if you run into an Excel #REF! error, you can fix it with the same precise approach.
Frequently asked questions
In Windows go to File > Options > Save and tick 'Embed fonts in the file' near the bottom. Then choose subset or all characters and save the file as .pptx. On the Mac you’ll find the option under PowerPoint > Preferences > Save.
The message 'Some fonts cannot be saved with the presentation' means the font has an embedding restriction. The font licence doesn’t allow embedding. Replace it with a font that does allow embedding, or export to PDF.
No, PowerPoint deliberately does not embed common system fonts such as Arial and Calibri because it assumes every computer already has them. This keeps the file smaller. Only non-standard fonts are bundled, so your layout still looks correct on almost any system.
Yes, recent versions of PowerPoint for Mac can embed fonts via PowerPoint > Preferences > Save. Older Mac versions couldn’t and didn’t always display embedded fonts. If you work in a mixed environment, check that both sides support embedding. When in doubt, a PDF is the safest way to keep the layout identical everywhere.
Yes, embedding increases the file size, especially if you choose all characters or use several font families. Subset keeps the increase manageable by storing only the characters you used. For purely viewing and sharing, subset is almost always the better choice.
PowerPoint can only embed TrueType and OpenType fonts whose licence permits embedding. Older PostScript Type 1 fonts and fonts with an embedding prohibition cannot be included. If unsure, check the font’s properties or choose an alternative that is embeddable. Exporting to PDF bypasses the restriction completely.
Related articles
Mira supports businesses with Windows and Office implementations and resolves activation, licensing and error code queries on a daily basis.
View profile