Host Google Fonts Locally – Fast & Super Lightweight (30kb) by EasyFonts

Plugin Banner

Host Google Fonts Locally – Fast & Super Lightweight (30kb) by EasyFonts

by Uzair

Download
Description

Struggling with slow-loading Google Fonts or GDPR compliance issues? EasyFonts is your lightweight solution to host Google Fonts locally on your WordPress site. Automatically cache and serve fonts from your server, eliminating external calls to Google that can slow down your site and violate privacy laws like GDPR/DSGVO.

In 2022, a German court ruled that loading Google Fonts from Google’s servers violates GDPR by logging user IPs for analytics (more on WPTavern). With EasyFonts, you avoid this entirely – fonts load from your domain, boosting speed and ensuring compliance.

EasyFonts scans your site, downloads used Google Fonts (and Bunny Fonts), and replaces external links. No coding needed! Improve page speed, reduce DNS requests, and enhance user experience.

Why Choose EasyFonts for Local Google Fonts?

  • GDPR/DSGVO Compliant: No data sent to Google – keep user privacy intact.
  • Faster Site Speed: Local hosting reduces latency and external dependencies.
  • Easy Setup: Activate, configure in settings, and let it handle the rest.
  • Lightweight & Efficient: Minimal impact on your site’s resources.
  • Broad Compatibility: Works with most themes, page builders, and plugins.

How It Works

  1. EasyFonts detects Google Fonts loaded via <link> and @import, or @font-face inside inline <style>.
  2. It downloads and caches them locally in WOFF2 format (lightweight and supported by 96%+ of browsers).
  3. Replaces external URLs with your site’s domain.
  4. Optionally removes resource hints and WebFontLoader for cleaner, faster loads.

Test your site before/after: Use browser dev tools (Network tab) to check for “fonts.googleapis.com” or “fonts.gstatic.com” requests – they should disappear!

Compatible with Elementor, WPBakery, Divi, WooCommerce, Smart Slider 3, Groovy Menu, and more. If you’re using Bunny Fonts, they’re supported too!

Benefits of Hosting Google Fonts Locally

  • Reduce page load times by up to 30% with local caching.
  • Avoid Cumulative Layout Shift from slow font loading.
  • Legal peace of mind for EU users.
  • Better SEO: Faster sites rank higher on Google.

Ready to optimize? Install now and see the difference!

Features

  • Automatically detect, cache, and host Google Fonts locally using tags.
  • Support for Bunny Fonts local hosting.
  • Handle @import statements in inline tags for local loading.
  • Process @font-face declarations in inline styles and replace with local URLs.
  • Remove unnecessary resource hints (preload, preconnect, dns-prefetch) to Google’s domains.
  • Eliminate WebFontLoader (webfont.js) for cleaner code.
  • WOFF2 format only for optimal compression and browser support.
  • Compatibility with popular page builders: Host Elementor Google Fonts locally, WPBakery, Divi, and any theme.
  • Works with WooCommerce, Smart Slider 3, Groovy Menu, and more.
  • Lightweight – no bloat, just performance gains.

Plugin Compatibility

EasyFonts integrates seamlessly with:
– Elementor: Host Elementor Google Fonts on your local server.
– WPBakery Page Builder: Full support for local font loading.
– Divi Theme: Easily host Google Fonts locally for Divi.
– WooCommerce: Fixes checkout issues with external fonts.
– Smart Slider 3 and Groovy Menu: Added in recent updates.
– Most other themes and plugins – if issues arise, contact support!

  1. Upload the plugin folder to /wp-content/plugins/.
  2. Activate via the ‘Plugins’ menu in WordPress.
  3. Go to Settings > EasyFonts to configure and download your site’s Google Fonts locally.
  4. Browse your site to trigger detection – that’s it!

For best results, clear your cache after activation.

Is it legal to host Google Fonts locally on my server?

Yes! Google Fonts are open-source under licenses allowing commercial or personal use on any site.

Why does EasyFonts use only WOFF2 format for local fonts?

WOFF2 is the most efficient, lightweight format with 30% better compression than WOFF. It’s supported by over 96% of modern browsers, ensuring fast loads without compatibility issues.

How does hosting Google Fonts locally make my site GDPR/DSGVO compliant?

External Google Fonts send user data (like IPs) to Google’s servers. Local hosting keeps everything on your server, preventing data transfers and ensuring compliance.

How can I check if my site is using Google Fonts externally?

Open browser dev tools (F12), go to the Network tab, filter by “Fonts”, and reload. Look for requests to “fonts.googleapis.com” or “fonts.gstatic.com”. With EasyFonts, these should be gone!

Does this work with Elementor or Divi?

Absolutely! It hosts fonts locally for Elementor, Divi, WPBakery, and more. No extra setup needed.

What if my fonts include special characters or subsets?

EasyFonts handles standard subsets. If issues occur, check your theme/plugin settings or contact support.

Will this improve my site’s speed?

Yes – local fonts reduce external requests, DNS lookups, and latency. Test with tools like Google PageSpeed Insights.

Can I use this with Bunny Fonts?

Yes, full support added in v1.1.4.

What if I have multiple Google Fonts on different pages?

EasyFonts caches them all automatically for site-wide optimization.

Is there a pro version or add-ons?

Currently free and feature-packed. Future updates may add more!

Perfect working! For Google Fonts and Bunny Fonts

By maltolomaeus on April 15, 2025

I've kept on using a outdated plugin to load google fonts for local delivery for the European Union GDPR compliance. Easy Fonts is my absolute choice replacing this plugin with a simple one working perfect catching ALL fonts from the theme and further plugins without the need of uploading it manually.

For my current pain using brizy pagebuilder, which implemented bunny fonts to be more compliant, no plugin are made for bunny fonts to be cached. My request to the support ended in 2 days of waiting which is phenomenal to have a solution for that.

Thank you guys for this superior plugin solving my regular google fonts topic on many websites AND supporting bunny fonts without the need of uploading fonts manually to the website.

This it pure flexibility any ease!

Great for self-hosting Google fonts

By TomCobbley on September 24, 2024

I must have installed 8 or 9 different plugins for hosting google fonts, but none of them worked with icon sets. This was the only plugin I found that would self-host the Google icon sets.

It's dead simple to use and setup too. Well done and keep up the good work!

Works great

By neelgoowob on April 24, 2024

I was struggling to find a lightweight local font plugin that works with Oxygen builder to replace a similar plugin on some sites that broke on update, this one works out of the box for me when 'remove resource hints' is enabled. Many thanks to the author!

simple alternative of OMGF plugin

By David (lipstickinvestigations) on January 31, 2023

this plugin is super lightweight and works smoothly. the plugin seamlessly downloads and replaces Google fonts with locally hosted ones.

1.2

  • Optimized speed and plugin structure for better performance.

1.1.4

  • Added Bunny Fonts support.

1.1.3

  • Fixed security issues.

1.1.2

  • Resolved WooCommerce checkout font issues.

1.1.1

  • General improvements.

1.1.0

  • Minor fixes; added Smart Slider 3 and Groovy Menu support.

1.0.4

  • Fixed special characters in Google Fonts URLs.

1.0.3

  • Handled fonts starting with //.

1.0.2

  • Fixed HTTP protocol issues.

1.0.0

  • Initial release.
Back to top