Guides/Edit your website/Editor/Styles/Upload a font file

Upload a font file

Last reviewed on January 29, 2026

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, PremiumBusiness, and Commerce plans. For free sites, upgrade your plan to access this feature.

Upload a font file

You 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:

  1. From your site’s dashboard, go to Appearance → Fonts.
An arrow pointing from the "Appearance" menu item to the Fonts submenu.
  1. Click the “Upload” tab.
The "Upload" tab highlighted in the Fonts section of Appearance.
  1. 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.

An arrow pointing from the Library tab to the Custom fonts section.

💡

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.

Activate the font

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:

  1. From your site’s dashboard, go to Appearance → Fonts.
  2. Click the arrow (>) next to the variant count.
An arrow pointing to the > to open the font variant list.
  1. Check the box next to the variant you want to activate, or use the “Select all” box to choose all of them.
  2. Click the Update button to save your changes.

Use an uploaded font

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.

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!