Kinsoft Plugins /Plugins /Local Fonts
LF

Local Fonts v1.0.0

Self-host the Google Fonts your theme and plugins load: download them once, serve them from your own site and preload them.

No credit card for the trial. Pro from $2.42/mo, billed annually. 14-day money-back guarantee.

Many themes and plugins load their fonts from Google Fonts. Every visitor's browser then contacts Google's servers, which adds extra connections to each page and sends visitor IP addresses to a third party. Local Fonts finds those fonts, downloads them once to your own site and serves them from there instead.

Free

$0 forever

  • Automatic detection of Google Fonts stylesheets, both the ones enqueued by your theme and plugins and `<link>` tags printed straight into the page head.
  • One-time download of each stylesheet and its font files into `your uploads folder/kinsoft-font-local/`, either automatically in the background or with the "Download now" button.
  • The stylesheet is rewritten to point at the local font files and served from your site in place of the Google URL. Visitors' browsers no longer contact Google Fonts.
  • Preload hints for up to three Latin font files used on the page, so text renders sooner.
  • Preconnect hints to Google's font servers are removed once nothing on the page loads from them.
  • Settings > Local Fonts lists every detected stylesheet with its font families, where it was found, its status, the number of files and their size, plus "Download now" and "Clear cache" buttons.
  • Safe by design: if a download fails, or the files are missing, the original Google URL keeps working. Deactivating the plugin brings back the original URLs straight away.
Download free

Local Fonts Pro

$29 per year, single site

Everything in Free, plus:

  • Subset choice: serve only the unicode-range subsets you need (Latin, Latin Extended, Cyrillic, Greek, Vietnamese and any other subset Google provides). The other rules are left out of the local stylesheets.
  • font-display control: force swap, optional, fallback, block or auto on every local font.
  • Per-theme mapping for `@import` rules: scans your active theme's CSS files (and its parent theme's) for Google Fonts `@import` rules and serves a copy of each such CSS file that imports the local fonts instead. Your theme's files are never changed.
Try Pro free for 14 days

Screenshots

Settings > Local Fonts: detected Google Fonts served locally, Download now, Clear cache and the settings
Settings > Local Fonts: detected Google Fonts served locally, Download now, Clear cache and the settings
A page set in self-hosted Fira Sans and DM Sans, with no requests to Google
A page set in self-hosted Fira Sans and DM Sans, with no requests to Google
Pro: subset choice, font-display and the theme CSS @import scan
Pro: subset choice, font-display and the theme CSS @import scan

Pro pricing

One licence covers updates and support for a year. Pick the number of sites you run it on.

Single site

$29/year

$2.42 per month, billed annually

Buy Single site

5 sites

$58/year

$4.83 per month, billed annually

Buy 5 sites

25 sites

$116/year

$9.67 per month, billed annually

Buy 25 sites

Checkout and licensing run on Freemius, our merchant of record. 14-day money-back guarantee. Prices in USD; any applicable tax is shown at checkout.

Requirements

WordPress 6.4 or newer (tested up to 7.1), PHP 7.4 or newer. Works with the block editor and the classic editor.

Installation

  1. Download the free version or start the Pro trial above. Freemius emails you the zip and, for Pro, your licence key.
  2. In WordPress go to Plugins → Add New → Upload Plugin, choose the zip and activate it.
  3. Pro: paste the licence key when the plugin asks for it, or later under the plugin's Account screen.

Stuck? Open a support ticket and include your WordPress and PHP versions.