How to Upload Custom Fonts to WordPress for FREE?

Key Takeaways

  • Nexter Extension simplifies the process of adding custom fonts to WordPress websites.
  • Users can upload individual font files using the Simple Font Upload option in the Nexter Extension.
  • Variable Font Upload allows users to upload a single font file containing multiple styles, reducing file management.
  • Fonts can be uploaded in WOFF2 and TTF formats using the Nexter Extension.
Table of Contents

If you’re familiar with WordPress, you know how powerful this content management system can be for creating a beautiful website.

But, what about making it even more eye-catching and unique?

One way to do this is to upload custom fonts to WordPress. Custom fonts can add a personalized touch to your website. They can make your site stand out from the competition and bring a certain level of professionalism to your content. 

But how do you add custom fonts in WordPress?

Generally, the process of adding custom fonts in WordPress is not straightforward. Either you have to upload the fonts to your server and then use CSS to load the fonts, or you might have to use some 3d party plugins to get the job done.

Fortunately, the Nexter Extension (free) plugin, makes this process very easy, so you can easily add custom fonts to your WordPress website.

 

Learn via Video Tutorial

YouTube video

Where to find Free Custom Fonts for WordPress?

If you are looking for free custom fonts for your WordPress website, then there are many websites, from where you can find hundreds of free fonts, such as –

Just make sure to check the font license before using it on commercial websites.

How to Upload Custom Fonts with the Nexter Extension? 

Adding custom fonts in WordPress using the Nexter theme is very simple. 

From your WordPress dashboard and go to Nexter > Extensions > Utilities.

Then go to the Custom Fonts Upload section and enable the toggle, after that click on the gear icon (⚙).

custom upload fonts settings new 1

It will open the Custom Upload Fonts popup; here, you’ll find options to upload two types of fonts.

custom upload fonts popup

Simple Font Upload – With this option, you can upload individual font files for each style, for example, Open Sans font has separate files for different styles such as OpenSans Bold, OpenSans Italic, OpenSans Light, OpenSans Regular, and so on.

You can upload the specific font files that you want to use in your website rather than uploading all and generally, individual font files (simple/static fonts) will be smaller than a variable font file.   

Variable Font Upload – With this option, you can upload a font file that can contain different styles in a single file. 

Taking the above example, if you need all the styles of the Open Sans font, rather than uploading all the static font files individually, you can upload the variable font version file which will contain all the styles.

Now, let’s understand both processes.

Simple Font Upload

Let’s say we have downloaded a font called Purple Smile from dafonts.com and want to use it on our WordPress website.

Since this font has only one style, we will use the Simple Font Upload option.

From the Custom Upload Fonts popup, click on the Simple Font Upload button.

Then from the Choose File option, choose the font file from the media library, you can also upload the file directly there if it is not uploaded earlier.

Note: You can only upload in WOFF2 and TTF file formats.

Once you’ve selected the file, add a name for your font in the Font Name field.

Then you have to select a variation for the font from the variation dropdown, choose the variation to match your font style and if you want to add more variation, then click on Add Variant button and follow the same process.

Once done, click on the Save button and it will show your added fonts. 

Now your font is uploaded, and you can access it from the Nexter customizer, different WordPress blocks and even form Elementor widgets.

elementor custom font static

Variable Font Upload

Now for the variable font, we will use the OpenSans variable font which contains all the styles.

So to do this, from the Custom Upload Fonts popup, click on the Variable Font Upload button.

Then from the Choose File option under Regular choose the font file from the media library, you can also upload the file directly there if it is not uploaded earlier.

You can also add an italic version from the Italic field.

Note: You can only upload in WOFF2 and TTF file formats.

Once you’ve selected the file, add a name for your font in the Font Name field.

Once done, click on the Save button and it will show your added font.

Similar to the simple fonts upload, you can access this custom font from Nexter customizer, different WordPress blocks and Elementor widgets.

But the difference will be you can choose different font styles, unlike the simple font.

So this is how easily you can upload custom fonts and use them in your WordPress websites.

But if you want to learn how to use Adobe Fonts in your WordPress website you can check this link.

About the Author

Photo of Aditya Sharma CMO of NexterWP
CMO at POSIMYTH Innovations · NexterWP · 7 years experience

He has spent years in the WordPress ecosystem building, breaking, and optimizing sites until they actually perform. He works at the intersection of speed, growth, and usability, helping creators ship websites that load fast and convert. An active WordPress community contributor sharing through tools, tutorials, and direct collaboration. Tested practice, not theory.

WordpressThemesElementorn8nAIClaudeAutomationServer

Share your Thoughts

Get Instant Answers to all your questions about Nexter Blocks,
Extensions & Theme trained on 1000+ Docs and Videos

Still in Doubt? Let’s Assist You

Have Feedback or Questions?

Join our WordPress Community on Facebook!

Related Frequently Asked Questions

How do I upload custom fonts using the Nexter Extension?

To upload custom fonts with the Nexter Extension, go to your WordPress dashboard, navigate to Nexter > Extensions > Utilities, and enable the Custom Fonts Upload option. Click the gear icon to open the upload popup, where you can choose between Simple Font Upload and Variable Font Upload. This process simplifies adding personalized fonts to your site.

What are the file format requirements for uploading custom fonts?

When uploading custom fonts, you can only use WOFF2 and TTF file formats. This limitation ensures compatibility and optimal performance on your WordPress site. Always check your font files to confirm they meet these requirements before attempting to upload.

What is the difference between Simple Font Upload and Variable Font Upload?

Simple Font Upload allows you to upload individual font files for each style, while Variable Font Upload lets you upload a single font file that contains multiple styles. Using Variable Font Upload can reduce the number of files and improve loading times, making it a more efficient choice for fonts with several styles.

What should I check before using free custom fonts from online sources?

Before using free custom fonts, always check the font license to ensure it allows for commercial use if your website is for business purposes. Websites like dafonts.com and FontSquirrel provide a variety of fonts, but licensing terms can vary significantly, impacting your site's legal compliance.

What common mistakes should I avoid when uploading custom fonts?

A common mistake is uploading the wrong file format. Ensure you only use WOFF2 and TTF formats, as other formats may not work correctly. Additionally, avoid uploading all styles of a font when a variable font version is available, as this can unnecessarily increase your site's load time.

Last reviewed: April 15, 2026

Related Docs