BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Simple Fonts – Upload Custom Fonts for Any Theme or Page Builder icon
Actively maintained Tested up to 7.0.7 #14 in custom fonts

Simple Fonts – Upload Custom Fonts for Any Theme or Page Builder

Upload a custom font once and use it on any theme. Registers in the Font Library and in Kadence, Elementor, Divi, Avada, GeneratePress and Astra.

Active installs30+10+ tier
Downloads · 30d136▲ +30.8% vs prev. 30d
Rating—0 reviews
Health score58/100Fair
All-time downloads286Since Aug 2026
Support resolved—No recent threads
RequiresWP 6.5PHP 7.4+
Downloads · 7d38▲ +11.8% week over week
Our verdict

Use with caution

Simple Fonts works, but test it on a staging site before relying on it in 2026. It runs on 30+ sites and was last updated 2 months ago, and scores 58/100 on our health check.

  • Small user base (30+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

71421Aug 12Sep 11Oct 12
Yesterday6
Daily average (1y)5
Peak day28Aug 12, 2026
Last 12 months292

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Simple Fonts stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
custom fonts #77 4,690 Best custom fonts plugins →
font uploader #16 188 Best font uploader plugins →
local fonts #30 1,472 Best local fonts plugins →
typography >100 2,076 Best typography plugins →
woff2 #18 133 Best woff2 plugins →

Version adoption

Share of active sites per release.

  • 1.1100.0%

About Simple Fonts

From the official readme · v1.1.10

Description

Most custom-font plugins get the font onto your site and stop there. You still end up writing font-family by hand somewhere in a CSS box, because your theme’s typography panel does not know the font exists.

This one registers the font where you actually pick fonts. Upload a woff2, and it shows up in the font dropdown of the builder or theme you already use — selectable with a click, no CSS.

The font is served from your own server via @font-face on the frontend and in wp-admin, so the editor previews what visitors get, and nothing is fetched from Google.

Where your font appears:

  • Block themes — registered in the WordPress Font Library, pick it in the Site Editor.
  • Kadence (theme & Kadence Blocks), Elementor, Divi, Avada (Fusion Builder), GeneratePress, Astra and OceanWP — the font shows up directly in each one’s own typography settings.
  • Any other theme — reference the font name in your CSS or the theme’s font-family setting.

No bloat, no page-builder lock-in — just a custom font, made simple.

Features:

  • Upload woff2, woff, and otf font files
  • Fonts are loaded via @font-face with font-display: swap
  • Set font weight (100–900) and style (normal/italic) per file
  • Registered in the WordPress Font Library for block themes
  • Native font-picker integration for Kadence, Elementor, Divi, Avada, GeneratePress, Astra and OceanWP
  • Works with any other theme too — use the font name in your typography settings or CSS
  • Manage fonts at Appearance > Simple Fonts

Installation

  1. Upload the plugin folder to /wp-content/plugins/.
  2. Activate Simple Fonts through the Plugins menu in WordPress.
  3. Go to Appearance > Simple Fonts to upload and manage your fonts.
  4. Use the font name in your theme’s typography/font-family settings.

Frequently asked questions

What font formats are supported?

woff2, woff, and otf.

Where are uploaded fonts stored?

In wp-content/uploads/jalma-fonts/.

Does this work with block themes?

Yes. Fonts are registered in the WordPress Font Library and appear as a font collection in the Site Editor.

Changelog

Fonts are now available in the WordPress Font Library for block themes.

1.1.10

  • Raised minimum WordPress version to 6.5 (matches the Font Library wp_register_font_collection() requirement).
  • Renamed internal constants to the plugin slug prefix (JALMA_SIMPLE_FONTS_) for Plugin Check compliance.

1.1.9

  • Dynamic @font-face CSS is now output via wp_register_style() + wp_add_inline_style() on the standard enqueue hooks instead of a raw <style> tag.

1.1.8

  • Native font-picker integration for Kadence, Elementor, Divi, Avada, GeneratePress, Astra and OceanWP, alongside the WordPress Font Library for block themes.
  • Tested up to WordPress 7.0.

1.1.7

  • Split plugin into separate files for better organization.
  • Register fonts in the WordPress Font Library for block themes.
  • Use wp_handle_upload() for font file uploads (replaces move_uploaded_file()) — Plugin Check compliant.
  • Tested up to WordPress 6.9.

1.0.0

  • Initial release.

Full changelog on WordPress.org →

Screenshots

The Simple Fonts admin page where you upload and manage fonts.
The Simple Fonts admin page where you upload and manage fonts.
A page using the uploaded font on the frontend — the font works with any block or classic theme.
A page using the uploaded font on the frontend — the font works with any block or classic…

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Simple Fonts alternatives

All custom fonts plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Custom Fonts – Host Your Fonts Locally Custom Fonts – Host Your Fonts Locally Custom Fonts is a powerful WordPress plugin that allows you to upload your own custom fonts… by Brainstorm Force 400K+ ★★★★★★★★★★ 4.3 (62) 2 months ago 90
2 Use Any Font | Custom Font Uploader Use Any Font | Custom Font Uploader Upload custom fonts with custom font uploader. Auto converts to woff2 for better… by Dnesscarkey 200K+ ★★★★★★★★★★ 4.7 (1.1K) 1 month ago 84
3 Fonts Plugin | Google Fonts, Adobe Fonts & Upload Fonts Fonts Plugin | Google Fonts, Adobe Fonts & Upload Fonts The #1 fonts plugin for WordPress. 1,400+ Google Fonts, Adobe Fonts and your own font… by fontsplugin 200K+ ★★★★★★★★★★ 5 (1.2K) 1 month ago 92
4 Fonts Fonts Add More Font To Your WordPress Editor by WP SITES 8K+ ★★★★★★★★★★ 4.4 (99) 4 months ago 71
5 Jooosi Fon – Use Custom Fonts, Google Fonts or Adobe Fonts Jooosi Fon – Use Custom Fonts, Google Fonts or Adobe Fonts Easy self-host Google Fonts, Adobe Fonts support, or upload custom fonts in WordPress… by suasgn 4K+ ★★★★★★★★★★ 5 (25) 1 week ago 78
6 Local Fonts Uploader – Upload & Host Any Font Locally for GDPR Local Fonts Uploader Easily upload and host fonts locally. Avoid external requests to enhance security, privacy… by ThemeRuby 4K+ ★★★★★★★★★★ 5 (6) 5 months ago 69
7 Wbcom Designs – Custom Font Uploader Wbcom Designs – Custom Font Uploader Description Enhance site typography easily with Google and custom fonts. You don't need an… by wbcomdesigns 3K+ ★★★★★★★★★★ 3.8 (14) 2 years ago 35
8 Elegant Custom Fonts Elegant Custom Fonts A simple solution for self-hosted custom fonts. by louisreingold 3K+ ★★★★★★★★★★ 5 (3) 3 years ago 35
9 Fonto – Custom Web Fonts Manager Fonto – Custom Web Fonts Manager Use custom premium web fonts in the editor, Customify, and Style Manager. by vlad.olaru 2K+ ★★★★★★★★★★ 3 (4) 2 months ago 68
10 Widget Customizer for WordPress – Free Version Widget Customizer for WordPress – Free Version Customize your widgets without any CSS knowledge! - Mihajlovicnenad.com by dzeriho 100+ ★★★★★★★★★★ 5 (1) 11 years ago 32

FAQ

Simple Fonts: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 13, 2026

Is Simple Fonts free?

Yes. Simple Fonts is free to download and use from the official WordPress.org plugin directory.

Is Simple Fonts safe to use in 2026?

Simple Fonts works, but test it on a staging site before relying on it in 2026. It runs on 30+ sites and was last updated 2 months ago, and scores 58/100 on our health check.

How many websites use Simple Fonts?

Simple Fonts is active on 30+ WordPress websites and has been downloaded 286 times since it launched in August 2026. It was downloaded 136 times in the last 30 days.

Does Simple Fonts work with WordPress 7.1?

Simple Fonts is officially tested up to WordPress 7.0.7, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does Simple Fonts need?

Simple Fonts requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Simple Fonts last updated?

The latest version, 1.1.10, was released on August 13, 2026 (2 months ago).

Who makes Simple Fonts?

Simple Fonts is developed and maintained by Jonas Hjalmarsson.

What are the best alternatives to Simple Fonts?

The most popular alternatives to Simple Fonts are Custom Fonts (400K+ installs), Use Any Font (200K+ installs) and Fonts Plugin (200K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.