Smart Fonts for Elementor


Did you ever wanted to use a font for the website of your company that does not exist on Google Fonts or that is not available as default typography such as Arial or Times New Roman at all?

Would you like to incorporate beautiful handwritings into your website, for example to present a signature?

This is now possible with Smart Fonts for Elementor! Here you can automatically integrate your .ttf font (True Type Font) into your website with only one click. No coding skills required! Just upload your font and you can use the typography on the entire website.

In addition, we have integrated a feature that allows you to use these fonts in the Elementor Page Builder – which was never been possible before!

With our built-in free TrueType Converter service, it’s easy to convert any TrueType fonts (.ttf) into WebFont packages.

These work in any (modern) browser and on any device available. Our plugin generates the appropriate CSS definitions and files for you automatically so that you can start using your favourite fonts immediatly.

Our plugin comes with full Elementor support for your favorite fonts. Once you have uploaded your TTF file, it will automatically appear as a new font in the Elementor Font selection „Style“ » „Typography“. We have added our own group „Smart Fonts“ to the listing, so that you can find them better.

Our plugin generates a separate CSS file for each uploaded TrueType font. This file contains all the necessary information to insert your favorite font directly. In addition, a new CSS class with the name of the font will be added so you can easily display any text in your new font. This works everywhere on your website now!

Legal Notices

Attention: This plugin uses an external service hosted on our servers located in germany to process your TTF file.

Service URL

Privacy Statement and Terms of Service

We do not collect any personal information on the website.
However, we reserve the right to limit the potential unauthorized use of this service at a later date, while allowing authorized users who present an API key the full access again.

Le ou les fichiers que vous y téléversez seront convertis en une archive zip de polices Web qui en contient les variantes converties suivantes :

Le ou les fichiers de police d’origine fourni(s) :
– Une police convertie au format WOFF
– Une police convertie au format WOFF2
– Une police convertie au format SVG
– Une police convertie au format TTF
– Une police convertie au format EOF

Après avoir converti les fichiers, nous supprimons vos polices téléchargées de nos serveurs. Nous ne conservons aucun fichier que vous y téléversez.

En téléversant, vous vous assurez que vous possédez les droits d’utilisation de ce/ces fichier(s) et vous autorisez à convertir le/ces fichier(s) en une police Web.

Veuillez visiter pour plus d’information


How do we process your data

After uploading a TTF File with the form provided by this plugin, we will send your File and your license key for verification purposes to our service at, which we are hosting on a german server abiding the strict german laws about your privacy. This service then converts your TTF file into
a set of webfont files, which are required to be used by all the different browsers. After converting your TTF the file is removed from the Service.
If you want to know more about how the service works, please visit:

Captures d’écran

  • The Configuration Screen. Click the "Add File" Button to upload/select a TTF-File. Click the Update button on the right side and let the plugin do its magic.
  • Here you can see the License status of the plugin. The Key shown here is not working anymore, duh!


This section describes how to install the plugin and get it working.

  1. Upload codevision-elementor-smart-fonts to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress


Que fait cette extension ?

Après avoir téléchargé un fichier TTF avec le formulaire fourni par cette extension, nous enverrons votre fichier et votre clé de licence à des fins de vérification à notre service à, que nous hébergeons sur un serveur allemand respectant les lois allemandes strictes concernant votre vie privée. Ce service convertit ensuite votre fichier TTF en un ensemble de fichiers WebFont, qui doivent être utilisés par tous les différents navigateurs.
Pour chaque police téléchargée, nous ajoutons une nouvelle entrée à votre sélection de police élémentaire et créons également un fichier CSS spécial qui définit une classe CSS que vous pouvez ensuite utiliser sur votre site Web pour afficher correctement vos polices.

Do you rely on external services?

Yes, we rely on a specific external service.
To give you the best experience possible and the least hassle with your fonts, we use our own service hosted on servers located in germany (abiding to the strict german privacy laws)
to convert your true-type-fonts to webfont packages.
Prior you have had to do it on your own, now our plugin deals with everything regarding this matter.

What about the Features of Elementor Pro regarding Uploading my own font?

Of course, you can use the paid version of Elementor Pro to upload existing webfonts and using them, but keep in mind that you have to upload many different font types(!) for
every browser imaginable to be compatible with every device.

What about all the other custom font uploader ?

Well, as long as you already have a working webfont (package), there is nothing wrong in using those addons as well.
But if you only have the ttf file our plugin comes to the rescue. It removes all the hassle to convert upload and create css classes for you.


18 novembre 2018
While searching for a plugin to use my own fonts with the Elementor, I came across this plugin. Simply ingenious - it works perfectly! Just upload your font and save it - then I can use the typography perfectly in Elementor. Super work - thanks for your plugin!
Lire les 3 avis

Contributeurs & développeurs

« Smart Fonts for Elementor » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.


“Smart Fonts for Elementor” a été traduit dans 8 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Smart Fonts for Elementor » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.



  • WP 5.7.2 Support
  • Latest ACF Support
  • Elementor 3.3.x Support
  • Elementor Pro 3.3.x Support


  • WP 5.7 Support
  • Latest ACF Support
  • Elementor 3.1.4 Support


  • WP 5.5.3 Support
  • Latest ACF Support


  • Added cache refresh for generated css files
  • Stability Improvements


  • Added font preload
  • Latest security updates
  • Improved compatibility to latest elementor version
  • Stability Improvements


  • WordPress 5.4 ready
  • Latest security updates
  • Improved compatibility to latest elementor version
  • Stability Improvements


  • Preparations for wordpress 3.4
  • Minor wordpress related fixes
  • Latest security updates
  • Improved compatibility to latest elementor version
  • Stability Improvements


  • Allow greater variety of true type fonts
  • Latest security updates
  • Improved compatibility to latest elementor version
  • Stability Improvements


  • Removed PHP 7.0 Compatibility
  • Removed WordPresss 5.0 Compatibility
  • Stability Improvements
  • New Dashboard Widget


  • Updated Plugin to work with WordPress 5+ nicely.
  • Added new environment check after activation to ensure a working website


  • Bugfix: Missing dependencies in main class causing errors when trying to upload a font. We are deeply sorry for this bug…


  • The first Release, yay!
  • Reverted the removal of cache folder (user should keep their converted webfonts regardless of the state of the plugin)
  • optimized the readme.txt
  • prepared everything for public release


  • API Access to working
  • Added Licensing system
  • Upon Addon Removal, remove the cache folder


  • Testing the connection with with guzzle
  • Added prefix to generated css Classes


  • Initial Commit, only the barebone of the plugin, nothing special here, go along 😉