In addition to the fonts available on WordPress.com, you can upload your own font files to your site. This guide shows you how to upload font files to expand your typography options.
This feature is available on sites with the WordPress.com Personal, Premium, Business, and Commerce plans. For free sites, upgrade your plan to access this feature.
In this guide
Have a question?
Ask our AI assistantYou can download font files from font marketplaces and free font websites. Make sure to use fonts you have the proper license for and that the font file is in a supported format (.ttf, .otf, .woff, and .woff2).
To upload a font file to your site:
- From your site’s dashboard, go to Appearance → Fonts.

- Click the “Upload” tab.

- Click “Upload font” in the middle of the screen and select your font file from your device.
Your uploaded font now appears in the Library under Custom.

💡
If you don’t see Fonts under Appearance, ensure the Gutenberg plugin is active on your site.
Alternatively in the Site Editor, visit Styles → Typography and click the “Manage Fonts” button (two horizontal lines with dots) to upload your fonts instead.
Once you have uploaded the font, you will want to activate one or all of the font variants. A font variant is a specific style within a font family, such as Regular, Bold, Italic, or Light. Some font files include multiple variants, while others contain just one. You can still apply styling like bold or italic to a single variant through the editor.
To activate a font:
- From your site’s dashboard, go to Appearance → Fonts.
- Click the arrow (>) next to the variant count.

- Check the box next to the variant you want to activate, or use the “Select all” box to choose all of them.
- Click the Update button to save your changes.
After uploading and activating a font, it appears anywhere you can edit text styling on your site.
You can apply the font across your entire site or to specific text.