PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. Fonts
  4. Custom Fonts – Host Your Fonts Locally
Custom Fonts – Host Your Fonts Locally icon

Custom Fonts – Host Your Fonts Locally

Custom Fonts is a powerful WordPress plugin that allows you to upload your own custom fonts or choose from a vast collection of Google Fonts, all host …

By Brainstorm Force·Fonts·Free
4.3(62 reviews)
·400K+ active installs·Updated 2 months ago
DownloadVisit HomepageCompare

As of April 2026, Custom Fonts is a WordPress fonts plugin with 400K+ active installations and a 4.3/5 rating from 62 reviews. It has been downloaded 6.3M+ times in total. Requires WordPress 5.0+ and PHP false+. Available on WordPress.org since 2017. Recently updated within the last 3 months. Download volume is stable this week. Support resolution rate: 100%. Top alternative: OMGF | GDPR/DSGVO Compliant, Faster….

4.3/562 reviews
400K+active installs
100%resolved
9 yearssince 2017

Overview

HOST FONTS, IMPROVE WEBSITE SPEED, AND ELIMINATE PRIVACY CONCERNS

★★★★★

IMPROVED SPEED AND PERFORMANCE 🚀

Custom Fonts enables you to upload your own custom fonts or choose from a vast collection of Google Fonts, all hosted directly on your own web server.

By hosting fonts locally, you can significantly improve your website’s performance. As the fonts load directly from your server, it reduces external requests, significantly reducing page load times.

Try it out on a free dummy site

UPLOAD YOUR CUSTOM FONTS OR CHOOSE FROM GOOGLE FONTS 🎨

With Custom Fonts, you have the freedom to customize your website typography to match your unique brand identity!

You can easily upload your own custom font files, such as .ttf or .otf, and use them throughout your website. Or, you can choose from a…

Read full description on WordPress.org

Screenshots

Ratings & Reviews

4.362 reviews
5 ★
49
4 ★
2
3 ★
2
2 ★
0
1 ★
9

Recent Reviews

It seems simple enough, but doesn’t seem to do as advertised.
by pdwalker·1 year ago·2 replies

The fonts were easy to upload and define, but I was unable to see the new fonts afterwards. After trying different themes, different options and different settings for an hour, I was unable to make it work.

If the plugin really does work, then some explicit instructions from the developer on how to actually make it work would be really helpful.

As it ism I cannot use it.

Gave up on this one now using another one.
by Nick·1 year ago·2 replies

Had the same problem as others on the forum: selected Google fonts aren’t visible in the elementor dropdown box. I disabled all other plugins except Elementor. No joy. The administrators say it works for them. So good luck with that.

I also tried downloading the fonts I wanted and uploading them again to Custom Fonts but this caused other problems.

Have now dumped Custom Fonts and use another plugin.

Italics mess up the entire font and must be uploaded as a a separate font
by annssi·1 year ago·7 replies

Italics are not working. As soon as they are added as a font variant all variants are shown as italics. Thus you need to set-up the italics as a separate font which makes it really cumbersome to use.

This problem has been around for over a year and it seems nothing has been done to fix it. Not impressed. 🙁

Best font management plugin
by skylabb·1 year ago·1 reply

There are probably a dozen of fonts plugins out there with many if not most of them still use Customizer interface. Moving forward with the future of WordPress, you want the plugin to be compatible with Full Site Editing framework, and this plugin works well with the new framework.

error: custom-fonts/classes/class-bsf-custom-fonts-render.php on line 194
by revayatejahad·1 year ago·3 replies

in lines 194 of following path, there was a problem …

In the provided code snippet, the issue was occurring in the remove_custom_font_google_url method. This method is responsible for removing custom fonts from the Google fonts URL array.

The problem was with the line:

php code:

if ( $value['font_fallback'] ) {

Here, the code was trying to access the font_fallback index of $value directly without ensuring that $value['font_fallback'] exists and is not null. This could lead to issues if $value['font_fallback'] is not set.

To fix this, I made the following changes:

  1. I added a check to see if $value['font_fallback'] exists and is not null using isset():

php code:

if ( isset( $value['font_fallback'] ) && $value['font_fallback'] ) {

  1. If $value['font_fallback'] exists and is not null, then $value['font_fallback'] is appended to $font_key. Otherwise, $font_key remains the same.

By adding this check, we ensure that the code doesn’t try to access an undefined index, which could lead to the “Trying to access array offset on value of type bool” warning. Instead, it first checks if the index exists before attempting to access it.

Download Trends

Today: 1KYesterday: 1KThis week: 8KPeriod total: 1.4M

Compatibility

WordPress5.0+ requiredTested up to 6.9.4
PHPfalse+ required

Version Adoption

v2.1
89.4%
v1.3
7.6%
Other
3.0%

Top Alternatives to Custom Fonts – Host Your Fonts Locally

OMGF | GDPR/DSGVO Compliant, Faster Google Fonts. Easy. icon
OMGF | GDPR/DSGVO Compliant, Faster…
4.7300K+ installsUpdated 4 days ago
ViewCompare
TypeSquare Webfonts for エックスサーバー icon
TypeSquare Webfonts for エックスサーバー
0100K+ installsUpdated 4 months ago
ViewCompare
Local Google Fonts icon
Local Google Fonts
4.6100K+ installsUpdated 11 months ago
ViewCompare
Adobe Fonts (formerly Typekit) for WordPress icon
Adobe Fonts (formerly Typekit) for…
4.910K+ installsUpdated 1 year ago
ViewCompare
Swap Google Fonts Display: Improve Font Rendering & Performance icon
Swap Google Fonts Display: Improve Font…
4.410K+ installsUpdated 4 months ago
ViewCompare
View all fonts plugins →

Frequently Asked Questions

Changelog

2.1.17

  • Improved codebase for improved security. (Props to Wordfence)

  • 2.1.16

  • Custom fonts plugin tested with WordPress 6.9 version.

  • 2.1.15

  • Updated plugin with few extra information for clarity.

…and 3 more changes

View full changelog on WordPress.org

Contributors

Brainstorm ForceBrainstorm Force
Plugin Info
Version
2.1.17
Last Updated
Jan 19, 2026
WP Requires
5.0+
Tested Up To
6.9.4
PHP Requires
false+
Active Installs
400K+
Downloads
6.3M+
Added
Aug 12, 2017
Business
Free

Tags

fontsperformancecustom fontsgoogle fontsfull-site-editing

Developer

B
Brainstorm Force
32 plugins7.8M+ total installs
View all plugins →

Quick Compare

Custom Fonts – Host Your Fonts Locally vs OMGF | GDPR/DSGVO Compliant, Faster…→Custom Fonts – Host Your Fonts Locally vs TypeSquare Webfonts for エックスサーバー→Custom Fonts – Host Your Fonts Locally vs Local Google Fonts→

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.