17 WordPress plugins found
OMGF | GDPR/DSGVO Compliant, Faster Google Fonts. Easy.
OMGF can be downloaded for free without any paid subscription from the official WordPress repository.
How could using fonts via Google’s service possibly run afoul of GDPR? The fact of the matter is that, when a font is requested by the user’s browser, their IP is logged by Google and used for analytics.
— Lifehacker
Leverage Browser Cache, reduce DNS lookups/requests, reduce Cumulative Layout Shift and make your Google Fonts 100% GDPR-compliant with OMGF!
OMGF is written with performance and user-friendliness in mind. It uses the Google Fonts API to automatically cache the fonts your theme and plugins use to minimize DNS requests and speed up your WordPress website.
How Does It Work?
After installing and configuring the plugin, OMGF will automatically start looking for Google Fonts whenever a page is requested on your website.
All Google Fonts are listed in the Optimize Local Fonts section of OMGF’s settings screen. There, you can choose to:
- Preload fonts to reduce Cumulative Layout Shift above the fold.
- Unload fonts that’re not used by you, your theme, and/or plugins.
- Set a Fallback Font Stack (OMGF Pro required), to further reduce Cumulative Layout Shift, or
- Enable Magic Fallbacks (OMGF Pro required), to automatically generate mathematically tuned system font fallbacks that match your Google Fonts’ exact proportions, eliminating layout shift while fonts load.
- Replace (OMGF Pro required) font-families with system fonts to speed up loading times!
Other Features include
- The integrated Google Fonts checker notifies you if a plugin or your theme has added Google Fonts (e.g., after an update) it can’t process.
- The Performance Checker automatically monitors your Google Fonts’ performance and notifies you about potential improvements in 4 areas:
- Unused subsets — subsets that are downloaded but never used, increasing Total Blocking Time,
- Unused font styles/weights — font variants that are loaded but not used, causing unused CSS,
- Missing preloads — fonts used above the fold that aren’t preloaded, increasing Largest Contentful Paint and First Contentful Paint,
- Cumulative Layout Shift — layout shift caused by fonts loading after the page is rendered.
- Variable Fonts support,
- Remove Resource Hints (preload, preconnect, dns-prefetch) pointing to
fonts.googleapis.comor
fonts.gstatic.com,- Ensure text remains visible during webfont load by forcing the font-display attribute to your Google Fonts,
- Ensure text remains visible during webfont load by forcing the font-display attribute to all your other fonts! (OMGF Pro required),
Additional Features in OMGF Pro
- Smart Optimize automatically detects which fonts, subsets, and weights are actually used on each page — preloading the ones that matter and removing the ones that don’t, to eliminate render-blocking resources and reduce unused CSS.
- Magic Fallbacks generates mathematically tuned system font fallbacks that match your Google Fonts’ exact proportions, eliminating layout shift while fonts load.
- Automatically configures itself to make sure all externally hosted Google Fonts on your site are hosted locally. OMGF Pro supports:
@font-faceand@importstatements inside inline<style>blocks,@font-faceand@importstatements inside local stylesheets loaded by e.g. your theme and/or plugins,@font-faceand@importstatements inside externally hosted stylesheets loaded by your theme and/or
plugins,- Web Font Loader (
webfont.js), - Async Google Fonts (loaded using JS)
- Material Icons.
- Multisite and WPML support.
- Whitelabel stylesheets, which removes branding and comments from the stylesheets to further reduce the size.
- Modify your fonts’
src: url()attribute to fully integrate with your configuration,- Use this to serve fonts and the stylesheets from your CDN, or
- To serve fonts from an alternative path (e.g. when you’re using Security through Obscurity plugins like WP Hide,
etc.), or - Anything you like!
- Developer Mode, which allows you to easily migrate between Development, Staging/Testing, Acceptance and Production
environments.
Local Google Fonts
Host your used Google fonts on your server and make your site more GDPR compliant 💯.
About 50 mio* sites use Google Fonts and in January 2022 a German court has ruled that using Google Fonts is a violation of Europe’s GDPR (General Data Protection Regulation).
more on wptavern.com.
EasyFonts – Host Google Fonts Locally, GDPR Compliant, Faster Loading
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.
Why Host Google Fonts Locally?
When your WordPress site loads fonts from Google’s servers, you face two massive issues:
- GDPR (DSGVO) Violations: A German court ruled that sending visitor IP addresses to Google without consent violates GDPR. Sites are actively being fined for this.
- Slow Core Web Vitals: Every external connection to
fonts.googleapis.comandfonts.gstatic.comadds 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.
Key Features & Performance Benefits
- Modern Variable Font Support (NEW) — Unlike older plugins that download 10+ separate font files for different weights, EasyFonts uses modern browser detection to download a single, highly-optimized Variable Font file. This saves massive amounts of bandwidth.
- Combine Font Stylesheets — Merges all locally hosted font CSS into a single, optimized file placed right after
<body>. Exact duplicate font faces are automatically removed to reduce HTTP requests. - Fix FOIT with Font Display Control — Force a
font-display: swapvalue on every@font-facedeclaration to eliminate the “Flash of Invisible Text” and pass Google Lighthouse audits. - Disable Google Fonts — Completely severs all connections to Google’s servers, ensuring 100% GDPR compliance.
- Automatic Local Hosting — Detects Google Fonts loaded via
<link>stylesheets,@importrules, and inline@font-facedeclarations. - Clean Resource Hints — Strips unnecessary
preconnect,dns-prefetch, andpreloadtags pointing to external font servers to clean up your<head>. - Bunny Fonts Support — Also processes and locally hosts fonts from
fonts.bunny.net. - Auto Cache Clear — Whenever you save settings, the font cache is instantly cleared and regenerated fresh to prevent broken layouts.
- Page Builder Compatible — Works flawlessly with Elementor, Divi, WPBakery, GeneratePress, Astra, Kadence, and WooCommerce.
What Makes EasyFonts Beat the Competition?
- 35KB Size: Competitors weigh between 500KB and 2MB. EasyFonts is 60x smaller.
- Zero Database Bloat: Stores only one single option row. No custom tables, no transient spam.
- Zero Config Required: Just enable and save. No scanning, no waiting, no manual font selection.
- No Premium Upsells: Every pro-level feature (combining CSS, variable fonts, font-display control, deduplication) is 100% free.
How It Works
- Install and activate EasyFonts.
- Go to Settings Easy Fonts.
- Enable the options you need (most users: enable all checkboxes and set Font Display to
swap). - Click Save Changes — the cache clears automatically.
- Visit your homepage (or click Preload Fonts) — fonts are downloaded and cached.
- Done. All Google Fonts are now served from your domain.
Local Fonts Uploader – Upload & Host Any Font Locally for GDPR
Easily upload and host fonts locally. Avoid external requests to enhance security, privacy, speed, and GDPR compliance.
The Best Font Upload Plugin for WordPress – Lightweight, Boost Site Performance & Totally Free
Boost your site’s performance with the best free font upload plugin for WordPress. Easily upload and host unlimited fonts locally for faster load times, improved SEO, and full GDPR compliance, lightweight, powerful, and hassle-free!
View all features Visit the Official Site
Speed Up Your Site by Hosting Fonts Locally ⚡
Reduce external requests and improve page load times by uploading and hosting fonts directly on your WordPress server. Say goodbye to slow third-party font services and take control of your website’s performance.
Upload Custom Fonts or Host Google Fonts Locally 🎨
Easily upload your own .ttf, .otf, .woff, or .woff2 font files and use them anywhere on your site. Prefer Google Fonts? Download and store them locally to ensure speed, privacy, and complete control over typography.
Full Flexibility With Multiple Font Variants 🔠
Upload different weights, styles, and formats to match your design needs. From bold headlines to elegant body text, define your typography exactly how you want it.
Keep User Data Private & Stay GDPR Compliant 🛡️
Eliminate reliance on external font providers that track users. By self-hosting fonts, you ensure full compliance with GDPR and other privacy regulations while enhancing security.
Modern, Fast & User-Friendly Setup Panel With Vue 3 💻
Built with Vue 3, Local Fonts Uploader provides a lightweight, responsive, and easy to use setup panel. Enjoy a smooth user experience with minimal frontend load, ensuring your site remains fast while offering complete font management.
100% Free – No Subscriptions, No Limitations 🆓
Enjoy all the features without hidden fees or locked functionalities. Local Fonts Uploader gives you complete font control without any extra costs.
Premium RubyTheme Integration 🔗
Local Fonts Uploader works flawlessly with our premium themes. Apply custom fonts effortlessly without writing a single line of code.
More Features:
- Unlimited fonts
- Upload fonts locally
- Improve website speed
- Enhance privacy & compliance
- Customize typography with ease
- Quick setup & seamless integration
Documentation
Access the plugin documentation for usage instructions: Documentation
Embed Google Fonts
Embed Google Fonts tries to automatically replace registered Google Fonts from themes and plugins with local versions, directly loaded from your own server.
Contribute: https://github.com/moewe-io/embed-google-fonts
Notes
- The first request might be very slow, as fonts are downloaded and cached the first time they are requested.
- This doesn’t automatically replace all your Google fonts with local versions. If a plugin/theme doesn’t use WordPress wp_enqueue_style it probably won’t work.
- Loaded fonts are not optimized, means, the whole font including all subsets is loaded
- See FAQ for instructions to use locally hosted fonts directly and avoid using Heroku
Thank you: Fonts are downloaded using: https://gwfh.mranftl.com/fonts
Wbcom Designs – Custom Font Uploader
Description
Enhance site typography easily with Google and custom fonts. You don’t need an API; you can host fonts locally.
Links
Easy to Use UI
Intuitive interface for Google font selection with real-time preview. Effortlessly add or remove fonts with one click.
Compatibility
Compatible with major themes and page builders including BuddyX, Astra, Beaver Builder, Elementor, and Kirki Framework themes.
Contact support@wbcomdesigns for support.
Featured Theme – WordPress Theme with Exceptional BuddyPress Support
Minimum Requirements
- WordPress 5.6 or greater
- PHP version 7.4 or greater
- MySQL version 5.7 or greater OR MariaDB version 10.4 or greater.
Manual Installation
- Download and unzip the plugin.
- Upload to /wp-content/plugins/ directory.
- Activate via ‘Plugins’ menu in WordPress.
Fonts Manager – Local Hosting for Google Fonts
Fonts Manager is a WordPress plugin that enables you to host Google Fonts locally, optimizing the performance and privacy of your website. The plugin scans your website pages, retrieves Google Fonts URLs, downloads the fonts locally, and replaces the Google Fonts URLs on your pages with local links.
Features
- Local Font Hosting: Host Google Fonts locally for improved performance and privacy.
- Automatic Scanning: The plugin automatically scans your website pages to identify and retrieve Google Fonts.
- Effortless Integration: Seamlessly replace Google Fonts URLs on your pages with local links.
Support
For support or inquiries, please visit https://plugins.aleswebs.com.
License
Fonts Manager is licensed under the GPLv3 or later.
If it doesn't, we'd be happy to build it for you - just reach out to Sirvelia for custom solutions!