C
Performance & Caching Free WordPress.org

Custom Fonts – Host Your Fonts Locally

4.3 (62 reviews)
· 400K+ active installs · By Brainstorm Force
Active Installs
400K+
Rating
4.3 / 5
Version
v2.1.17
Last Updated
Jan 2026
Share

Plugin Review

AI-Researched

What is Custom Fonts?

Custom Fonts – Host Your Fonts Locally is a free WordPress plugin that lets you upload custom font files or host Google Fonts on your own server. Developed by Brainstorm Force, the team behind popular tools like Astra and SureCart, this plugin has been available for 9 years. It currently has over 400,000 active installs and holds a 4.3 out of 5 star rating from 62 reviews. The rating breakdown shows 79% five-star reviews, indicating strong satisfaction among most users, though 15% are one-star ratings.

The plugin addresses two core problems: website performance and privacy compliance. By loading fonts from your server instead of external services, you reduce external HTTP requests. This can lower page load times directly. For site owners concerned with GDPR or similar regulations, self-hosting fonts eliminates data transfer to third-party font providers. The plugin is tested up to WordPress 6.9.4 and requires WordPress 5.0 or higher.

Key Features of Custom Fonts

  • Local Google Fonts hosting: Browse and select from Google Fonts, then download and serve them directly from your WordPress server, removing external dependencies.
  • Custom font file uploads: Upload your own .ttf or .otf font files through the plugin settings and use them site-wide without coding.
  • Multiple font variant support: Add unlimited weights, styles, and character sets per font family, giving you full control over typography variations.
  • Full Site Editing (FSE) integration: The plugin works directly with WordPress block themes, allowing you to select custom fonts from the global styles panel.
  • React-based admin interface: The settings panel is built with React JS, providing a modern, responsive experience for uploading and managing fonts.
  • GDPR and privacy compliance: Hosting fonts locally removes the need to send visitor data to external font CDNs, helping with privacy regulation adherence.
  • Completely free with no upsells: All features are available at no cost. The plugin has no premium tiers, hidden costs, or upgrade prompts.

Who Should Use Custom Fonts?

This plugin is ideal for web designers and developers who need custom typography without touching theme files. It suits beginners because the interface is straightforward — upload a font or pick one from Google, then assign it to your site. The 400,000+ active installs suggest it works well across many site types, from personal blogs to business pages. For eCommerce store owners, hosting fonts locally can improve page speed for product pages, which directly benefits user experience and potentially conversion rates.

Site owners who prioritize performance will find the local hosting approach useful. By reducing external requests, the plugin can shave time off server response and rendering. Users running full site editing themes will appreciate the seamless integration, as custom fonts appear directly in the block editor’s typography controls. The plugin requires no coding knowledge, making it accessible to anyone comfortable with basic WordPress plugin installation.

Installation & Setup

Installation follows the standard WordPress method: upload the plugin folder to /wp-content/plugins/ or search for "Custom Fonts" in the plugin directory, then activate it. The setup is beginner-friendly. After activation, you navigate to the Custom Fonts menu to upload files or browse Google Fonts. No configuration files or API keys are required to start using the core features.

Support & Community

Support data from the last two months shows 1 open thread and 1 resolved thread, giving a 100% resolution rate. This suggests the development team responds to issues promptly. The plugin’s 9-year lifespan indicates a stable, maintained codebase with regular updates — the latest version 2.1.17 was released on January 19, 2026. The rating of 4.3 out of 5 stars reflects general user approval, though the 15% one-star ratings may point to occasional compatibility issues or edge cases. Given the 400,000+ install base, the support team appears to keep up with the volume effectively.

Pros & Cons

What's Good
  • With 400K+ active installs and a 4.3/5 rating from 62 reviews, it is a widely trusted solution for self-hosting fonts.
  • By hosting Google Fonts locally on your server, it reduces external HTTP requests, which can improve page load times and site performance.
  • It supports uploading custom font files (e.g., .ttf, .otf) and multiple font variants, giving you flexibility for brand-specific typography.
  • The plugin eliminates privacy concerns related to external font services, aiding GDPR compliance by keeping font data on your own server.
  • It integrates with full site editing themes, allowing font selection across the entire site through a user-friendly interface built with React.
Drawbacks
  • The plugin has a 15% 1-star rating, indicating some users experience issues such as font display problems or compatibility conflicts.
  • It only supports .ttf and .otf file uploads, limiting users who need other modern formats like woff2 for optimal compression.
  • There is no built-in font subsetting or optimization, so large font files may still slow down your site despite local hosting.

Technical Details

Requires WordPress
5.0+
Tested up to WP
6.9.4
First Released
2017 (9+ years)
Support (last 2 months)
0 threads

Feature Tags

custom-fonts fonts full-site-editing google-fonts performance

Frequently Asked Questions