Custom Fonts – Host Your Fonts Locally
Plugin Review
AI-ResearchedWhat 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
- 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.
- 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
Frequently Asked Questions
Yes, Custom Fonts is completely free to use with no limitations, as confirmed on its WordPress.org page. You can upload custom fonts or host Google Fonts locally without any paid upgrades.
Custom Fonts has over 400,000 active installs, making it a widely trusted plugin for local font hosting. This large user base shows its popularity among WordPress site owners.
Custom Fonts requires WordPress 5.0 or higher and has been tested up to WordPress 6.9.4. You can safely use it on modern WordPress installations.
Yes, the plugin was last updated on January 19, 2026, and has been actively maintained since its first release in 2017. The current version is 2.1.17, showing consistent development.
The provided facts do not specify a required PHP version for Custom Fonts. For compatibility, you should check the plugin's readme file or your hosting environment.
Support is excellent, with 1 total support thread resolved in the last 2 months, giving a 100% resolution rate. The plugin also holds a 4.3 out of 5 rating from 62 user reviews.
Yes, it is beginner-friendly — you can upload your own .ttf or .otf font files or choose from Google Fonts directly in the plugin settings. It works seamlessly with WordPress full site editing themes, so no coding is needed.
You can upload custom font files or host Google Fonts locally to improve site speed and GDPR compliance. It supports multiple font variants like different weights and styles, and integrates with full site editing themes.