Host Google Fonts Locally


No configuration required, simply activate the plugin and it just works 🙂

This is an addon for the Google Fonts for WordPress plugin. It will only rewrite fonts loaded by that plugin.

Hosting Google Fonts locally removes the need for your website to make requests to Google’s servers. This can be useful when optimizing performance and also for complying to GDPR requirements.

How it Works

  • Downloads the font files to your /wp-content/uploads folder.
  • Replaces the Google references with your own local domain.
  • Remove the Google Fonts ‘prefetch’ resource hints.

Further Reading

For more information on using Google Fonts in WordPress, check out the following:


If you find an issue with this plugin, let us know here!


Anyone is welcome to contribute to the ‘Google Fonts for WordPress’ plugin.

There are various ways you can contribute:

  1. Translate the Host Google Fonts Locally plugin into different languages
  2. Provide feedback and suggestions on enhancements


  • Boost Performance by Hosting Google Fonts Locally


Upload ‘Host Google Fonts Locally’, activate it, and you’re done!


Will this plugin rewrite fonts loaded by my theme and/or other plugins?

Currently, this plugin only rewrites fonts loaded by the Google Fonts for WordPress plugin. We may expand to other themes/plugins in future.


May 1, 2019
The plugin loads the font(s) used in /wp-content/uploads and starts loading them from that directory, reducing the loading time drastically. I ran into a bit of a problem by adding a ssl certificate to the site later, causing a mixed content error: The page at ‘’ was loaded over HTTPS, but requested an insecure font ‘’. This request has been blocked; the content must be served over HTTPS. Adding an ssl certificate after installing WordPress does not update /wp-admin/options-general.php 😉 After Danny pointed that out, only a rather persistent cache got in the way temporarily. All is fine now!
Read all 1 review

Contributors & Developers

“Host Google Fonts Locally” is open source software. The following people have contributed to this plugin.


“Host Google Fonts Locally” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Host Google Fonts Locally” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Remove font-display: swap; as Google Fonts natively supports it now.


  • Fix textdomain loading


  • Add class_exists() check.


  • Initial release of Host Google Fonts Locally.