Title: FontReady
Author: Ademola Alabi
Published: <strong>October 11, 2026</strong>
Last modified: October 11, 2026

---

Search plugins

![](https://ps.w.org/fontready/assets/banner-772x250.png?rev=3739827)

![](https://ps.w.org/fontready/assets/icon-256x256.gif?rev=3739827)

# FontReady

 By [Ademola Alabi](https://profiles.wordpress.org/connectadex/)

[Download](https://downloads.wordpress.org/plugin/fontready.0.4.5.zip)

 * [Details](https://wordpress.org/plugins/fontready/#description)
 * [Reviews](https://wordpress.org/plugins/fontready/#reviews)
 *  [Installation](https://wordpress.org/plugins/fontready/#installation)
 * [Development](https://wordpress.org/plugins/fontready/#developers)

 [Support](https://wordpress.org/support/plugin/fontready/)

## Description

You have the right font for your design. FontReady helps you get it into Elementor
Pro.

Upload your font on [FontReady](https://fontready.com/font-to-elementor-pro/), preview
it, and publish it to your WordPress website. The plugin adds the converted files
to Elementor Pro Custom Fonts, where you can select them while designing.

You do not need a FontReady account or connection keys. Sign in to WordPress as 
an administrator and approve the connection when prompted.

#### From your font file to your next design

 1. Upload a TTF, OTF, WOFF or WOFF2 font on FontReady.
 2. Preview your font and choose Publish to Elementor Pro.
 3. Enter your website address and approve the connection in WordPress.
 4. Find your font in Elementor Custom Fonts and start using it in your design.

#### What FontReady does for you

 * Publishes WOFF2, WOFF, TTF, SVG and EOT files together, so you do not have to
   add each format yourself.
 * Groups matching weights and styles under the same font family.
 * Shows the font families, weights, styles and formats installed through FontReady
   in your WordPress dashboard.
 * Stores the installed font files on your own WordPress website.
 * Lets you disconnect your website from the plugin dashboard.

#### Before you start

You will need Elementor Pro, an HTTPS website, and a WordPress administrator account.
FontReady requires WordPress 6.2 or later and PHP 7.4 or later. Please use fonts
you have permission to embed on your website.

Conversion takes place on the external FontReady service. The External service and
privacy section explains what is shared when you connect.

FontReady is an independent project and is not affiliated with or endorsed by Elementor.

Created with love from Lagos, Nigeria, by Ademola Alabi.

### External service and privacy

Font conversion requires the FontReady service. Read https://fontready.com/terms/
for service terms and https://fontready.com/privacy/ for conversion storage, statistics,
website analytics and connection details before using the service.

The plugin makes no automatic outbound requests or telemetry on activation. On explicitly
connecting, the browser shares your confirmed domain, installed font totals and 
successful installation reports with FontReady. Conversion dates, family names, 
variant counts and output formats are retained separately from expiring uploaded
files for usage statistics.

The authentication credential is handled automatically, stored in browser tab session
storage, and sent directly to WordPress. FontReady’s server never receives it. WordPress
stores its SHA-256 hash, authorizing administrator and expiry. A connection lasts
seven days and can be revoked in the dashboard. A new connection revokes the previous
one. Connect again if you close the tab or the session expires.

Fonts are sent directly from your browser to WordPress, never to Elementor’s servers.
Your fonts remain after the FontReady kit expires. Deactivation revokes access and
stops legacy FontReady-group font loading. Native Elementor font records and their
media assets are retained for Elementor to manage. Uninstalling keeps those files
and registry to preserve your website assets; remove them manually only when they
are no longer in use.

### Limits and troubleshooting

The Elementor page accepts one uploaded font at a time. Ready kits may contain up
to 10 variants, 5 MB per generated file and 25 MB total. All five output formats
are installed together. Variable WOFF/WOFF2 ranges are preserved; legacy outline
conversion may use a default static instance. Identical retries do not duplicate
files. Matching family, weight and style replaces the existing variant.

HTTPS, REST API access and forwarding of the Authorization header are required. 
Server rules must allow OPTIONS, GET and POST to the FontReady REST routes. CORS
allows only https://fontready.com. Both pretty and query-style WordPress REST routes
work. Uploads use 128 KiB pieces in JSON requests smaller than 256 KiB. WordPress
needs a writable private system temporary directory and enough PHP memory and temporary
disk space to validate a complete package of up to 36 MB.

If an installation response is lost, check the installed count before retrying. 
Clear page caches and refresh Elementor after installing. If a terminated PHP process
leaves a write lock, deactivate and reactivate the plugin when no imports are running.

## Screenshots

[⌊FontReady dashboard preview showing the website connection, installed font families
and variants. Uses sample data.⌉⌊FontReady dashboard preview showing the website
connection, installed font families and variants. Uses sample data.⌉[

FontReady dashboard preview showing the website connection, installed font families
and variants. Uses sample data.

[⌊Upload and convert a font, then publish it to Elementor Pro Custom Fonts.⌉⌊Upload
and convert a font, then publish it to Elementor Pro Custom Fonts.⌉[

Upload and convert a font, then publish it to Elementor Pro Custom Fonts.

## Installation

 1. Install FontReady from Plugins  Add New, or upload the plugin ZIP, then activate
    it.
 2. Make sure Elementor Pro is installed and active, and your website uses HTTPS.
 3. Visit [FontReady for Elementor Pro](https://fontready.com/font-to-elementor-pro/)
    and upload a font.
 4. Choose Publish to Elementor Pro, enter your website URL, and follow the connection
    prompts.
 5. Sign in to WordPress as an administrator and approve the connection. Publishing
    resumes when you return to FontReady.
 6. Open Elementor  Custom Fonts to check your font. Refresh an open Elementor editor
    before selecting it.

Download kits expire 24 minutes after conversion. If setup takes longer, convert
the font again.

## FAQ

### Do I need a FontReady account?

No. You use your existing WordPress administrator account to approve the connection.
There are no connection keys to copy or paste.

### Do I need Elementor Pro?

Yes. FontReady publishes to Elementor Pro Custom Fonts. Make sure Elementor Pro 
is installed and active before connecting.

### Which font files can I upload?

Upload a TTF, OTF, WOFF or WOFF2 font on the FontReady Elementor page. The service
prepares WOFF2, WOFF, TTF, SVG and EOT files and publishes them together in one 
matching weight/style row. Please check that your font licence allows web embedding.

### Can I add another weight of the same font?

Matching family names are grouped together, with separate entries for their weights
and styles. Publishing the same family, weight and style replaces that variant. 
Use consistent family names across your font files.

### Where are my installed fonts stored?

On your WordPress website. They remain available after the temporary FontReady download
kit expires. You can manage the font records and files through Elementor Custom 
Fonts.

### Can I disconnect my website?

Yes. Use Disconnect website in the FontReady dashboard to revoke publishing access.
This does not remove fonts you have already installed.

### My font is installed, but I cannot see it in the editor. What should I do?

Check Elementor Custom Fonts, then refresh the Elementor editor. If your site uses
a page cache, clear it as well.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“FontReady” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ Ademola Alabi ](https://profiles.wordpress.org/connectadex/)

[Translate “FontReady” into your language.](https://translate.wordpress.org/projects/wp-plugins/fontready)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/fontready/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/fontready/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/fontready/) by [RSS](https://plugins.trac.wordpress.org/log/fontready/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.4.5

 * Show installed font family names with weight, style and available format boxes.
 * Add the Lagos creator credit to the plugin dashboard.

#### 0.4.4

 * Prepare directory metadata and document private staging filesystem exceptions.
 * Use an allowlisted safe service redirect and fail safely if file permissions 
   cannot be set.

#### 0.4.3

 * Correct base64 padding allowance for full 128 KiB upload pieces.

#### 0.4.2

 * Transfer font packages in small authenticated requests, verify the complete package,
   then install all formats together.
 * Connected dashboard button now says Convert & publish fonts.

#### 0.4.1

 * Respect font variants removed in Elementor and preserve manually added variants.
 * Report retained imports separately from the current publication.

#### 0.4.0

 * Publish WOFF2, WOFF, TTF, SVG and EOT into one native Elementor variant.
 * Readable family/weight filenames; secure SVG and EOT validation.
 * Automatic one-upload conversion flow and accurate variant totals.

#### 0.3.1

 * Correct the Elementor assets-manager lookup for native Custom Fonts publishing.
 * Add optional contract tests against owner-supplied Elementor Pro source.

#### 0.3.0

Native Elementor Custom Fonts records and media attachments; convert-first Elementor
publishing page; selected-kit recovery through administrator approval; removal of
the total stored-variant quota.

Seamless administrator redirect connection, Elementor Pro confirmation, redesigned
branded dashboard, local font hosting and consent-based connection statistics.

#### 0.1.0

Initial preview release.

## Meta

 *  Version **0.4.5**
 *  Last updated **4 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [custom fonts](https://wordpress.org/plugins/tags/custom-fonts/)[elementor](https://wordpress.org/plugins/tags/elementor/)
   [fonts](https://wordpress.org/plugins/tags/fonts/)[typography](https://wordpress.org/plugins/tags/typography/)
 *  [Advanced View](https://wordpress.org/plugins/fontready/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/fontready/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/fontready/reviews/)

## Contributors

 *   [ Ademola Alabi ](https://profiles.wordpress.org/connectadex/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/fontready/)