Can You Upload Custom Fonts to Microsoft Sway?
Question details
Users want to know if it is possible to upload, install, or apply custom external fonts to their presentations and documents within Microsoft Sway.

- Product
- Microsoft Sway
- Device & OS
- not provided
- Scenario
- Customizing the visual design of a Microsoft Sway presentation to match brand guidelines or personal aesthetic preferences using custom typography.
- Observed behavior
- Microsoft Sway restricts text formatting to a predefined set of font pairings and does not display an option to upload or integrate custom font files.
Before attempting to change fonts, note that Microsoft Sway prioritizes automated responsive design over manual styling, meaning direct customization options are intentionally limited.
Use Built-in Style Customization and Font Pairings
Since custom font uploads are not supported, the best approach is to utilize Sway's curated typography settings located within the Design menu.
Microsoft Sway does not currently offer a feature to upload custom fonts. The platform relies on its own rendering engine to ensure presentations look good across all devices, which requires relying on web-safe, pre-approved font pairings.
Launch your Microsoft Sway presentation and click on the 'Design' heading located at the top left corner of the workspace.
In the top right corner of the Design view, click on the 'Styles' button to open the visual configuration panel.
Scroll through the available template structures. Click the 'Customize' button at the top of the Styles pane to tweak the specific elements of your chosen layout.
Click the 'Font choices' dropdown menu and browse the curated list of typography pairings to find the one that most closely matches your desired aesthetic.

Submit a Feature Request to Microsoft
If uploading custom fonts is a critical requirement for your workflow, you can provide direct feedback to Microsoft to advocate for this feature in future updates.
Create Presentations with Full Custom Font Support in WPS Office
If your project requires strict brand consistency and custom typography, Microsoft Sway's limitations can be frustrating. WPS Presentation offers a powerful, free alternative that grants you complete creative control, including the ability to use any custom font installed on your computer.
- 1. Install WPS Office: Download and install the free WPS Office suite onto your computer.
- 2. Install your fonts locally: Download your desired custom font files (.ttf or .otf) and install them directly into your computer's operating system.
- 3. Apply in WPS Presentation: Open WPS Presentation, highlight your text, and select your newly installed custom font from the font dropdown menu in the Home tab.

Frequently Asked Questions
Why does Microsoft Sway not allow custom font uploads?
Sway is built to automatically adapt content layouts for various screen sizes. Restricting typography to a curated list of web-safe fonts ensures that the automated responsive design engine works smoothly without text formatting breaking on different devices.
Can I use CSS or HTML code to inject custom fonts into Sway?
No. For security and structural integrity, Microsoft Sway does not support custom HTML, CSS, or JavaScript injections. You cannot bypass the platform's font limitations via coding.
Which Microsoft Office applications do support custom fonts?
Traditional desktop applications like Microsoft PowerPoint, Word, and Excel fully support using custom fonts. Any font successfully installed on your local operating system can be applied within these programs.
Will custom font support be added to Sway in the future?
Microsoft evaluates new feature additions based on user demand and platform goals. While there is no official roadmap confirming custom fonts for Sway, users are encouraged to upvote the request in the Microsoft Feedback portal for future consideration.




