Use Any Font | Custom Font Uploader
View on WordPress.orgScores higher than 96% of indexed plugins
About
Upload custom fonts with custom font uploader. Auto converts to woff2 for better performance. Self-hosted, GDPR compliant, and easy custom font plugin
Security History
What It Does
Use Any Font lets you upload font files (TTF, OTF, WOFF, WOFF2) directly to WordPress and assigns them via a simple dropdown to any element in the Customizer. It automatically converts uploads to WOFF2 for leaner delivery and serves everything from your own server, keeping page loads GDPR-friendly without third-party font requests.
Who It's For
This fits brand-conscious site owners who need a specific typeface from a designer or foundries licence and want it applied site-wide without touching code. It also suits agencies and small businesses that want a self-hosted alternative to Google Fonts for privacy or performance reasons.
Who Should Skip It
If you only need Google Fonts or Adobe Fonts and have no custom font files to upload, this plugin adds no value over a free typography plugin. Sites that already use a block theme with theme.json font controls may find the Customizer-based workflow redundant.
The Bottom Line
Use Any Font delivers exactly what its name promises: a straightforward path to uploading and applying custom fonts without code, with automatic WOFF2 conversion and self-hosting for privacy. Its massive install base and 94 rating outweigh the unverified support picture, making it a safe default pick for anyone needing custom font uploads. Quality score 85.34 places it just behind Fonts Plugin and Custom Fonts but ahead of every niche alternative listed.
Related Plugins
Pick this if you want Google Fonts and Adobe Fonts built-in alongside uploads and prefer a deeper typography UI.
Pick this if you just want to host Google Fonts locally for GDPR and do not need full custom font uploading features.
Pick this if your priority is fine typographic polish like orphan control rather than font management itself.
Pick this lightweight option if you simply need to strip Google Fonts calls for compliance and have no custom fonts to upload.
Pick this if you want a full visual CSS editor that includes font styling as part of broader design control.