Custom Google Fonts

Custom Google Fonts

5/5 (2 ratings) 40 active installs Updated Nov 7, 2026

Custom Google Fonts lets you use any Google Font on your WordPress site — and serves the font files from your own server instead of Google’s. Your visitors’ IP addresses are never sent to Google, your pages load faster, and you stay GDPR-friendly.

Features

  • All 1,900+ Google Fonts in a searchable font picker with live previews and category filters (Sans, Serif, Display, Handwriting, Mono).
  • Local hosting – fonts are downloaded once to wp-content/uploads/custom-google-fonts/ and served from your domain. No requests to Google.
  • Never breaks your site – while the fonts are being downloaded (or if your server can’t reach Google), the plugin temporarily falls back to Google’s servers.
  • Typography for every element – body text, H1–H6, paragraphs, links, menus, buttons, site title, widget titles, blockquotes and form fields.
  • Full control – font weight & style, font size for desktop, tablet and mobile, line height, letter spacing, text transform and color.
  • Unlimited custom selectors – style any CSS class or element (page builders, footer, product titles…).
  • Quick setup – pick a headings font and a body font and apply them in one click.
  • Theme & plugin fonts – Google Fonts loaded by your theme or other plugins can be hosted locally too, or removed completely.
  • Speed options – font-display (swap, optional, fallback…), preload of the main font files, only the language subsets you need (Latin, Cyrillic, Greek, Vietnamese and more).
  • Block editor support – see your fonts while you write.
  • Custom CSS editor with syntax highlighting.
  • Tools – update the font list straight from Google (no API key), export/import settings, reset, re-download or delete local files.
  • 100% backward compatible with version 1.x – your existing H1–H6 fonts are migrated automatically.

Looking for a great theme?

Pair your fonts with a fast, SEO-friendly, fully responsive theme from SEOS Themes.