
EasyFonts settings page showing all configuration options
EasyFonts is the lightest, fastest WordPress plugin to host Google Fonts locally on your own server. Just activate the plugin, and your Google Fonts are automatically downloaded, cached, and served directly from your domain. No manual uploads, no complex settings, and no external requests.
At only 35KB, EasyFonts is built for absolute performance. Unlike bloated alternatives that take up 2MB of space and require endless configuration, EasyFonts does one job perfectly: it disables external Google Fonts and self-hosts them so your site loads faster, passes Core Web Vitals, and stays strictly compliant with European privacy laws.
When your WordPress site loads fonts from Google’s servers, you face two massive issues:
fonts.googleapis.com and fonts.gstatic.com adds latency, destroying your Time to First Byte (TTFB) and Largest Contentful Paint (LCP) scores.EasyFonts eliminates both problems instantly. It rewrites your CSS to serve fonts locally—stopping Google from tracking your users and drastically speeding up your site.
. Exact duplicate font faces are automatically removed to reduce HTTP requests.font-display: swap value on every @font-face declaration to eliminate the “Flash of Invisible Text” and pass Google Lighthouse audits. stylesheets, @import rules, and inline @font-face declarations.preconnect, dns-prefetch, and preload tags pointing to external font servers to clean up your .fonts.bunny.net.swap).