Zeno Font Resizer allows the visitors of your website to change the font size of your text.
As of April 2026, Zeno Font Resizer is a WordPress font size plugin with 6.0K+ active installations and a 4.6/5 rating from 20 reviews. It has been downloaded 120K+ times in total. Requires WordPress 4.1+ and PHP 7.0+. Available on WordPress.org since 2015. Recently updated within the last 3 months. Downloads are up 17% this week. Top alternative: Accessibility Font Resizer.
This plugin allows you to give the visitors of your site the option to change the font size of your text.
Features:
This plugin is a fork of font-resizer with many bugfixes applied and features added.
This plugin is compatible with ClassicPress.
This plugin is also available in Codeberg.
Super simple, plugin does the job very well! Thanks!
The plugin also has helpful settings and its own shortcode.
I need a way to target multiple CSS targets. My template has two CSS classes that have content in them, I need to target both.
I injected the PHP fragment using the plugin
Head, Footer and Post Injections
In the “posts” / “just before content”, section, it works like a charm enabling my users to actually see a theme that is genuinely responsive, so many that claim to be responsive, break up words, when they just shouldn’t. Giving the end user the ability to choose their own font size genuinely makes my current theme much more responsive, regardless of which client, OS or guess of both my site thinks its being rendered on…
My only one teeny gripe, I’d love to be able to put a simple label just before the triple A that’s used to adjust the font size, while it should be configurable, I think I’d go for something like “For your comfort please do change the font size:” (the triple A is nicely centered with the content so there is plenty of room for a label)
Good solid working plugin, just does what it says, the only complication is how you inject it, but then there is even available a short code plugin for it.
I wanted an option I wouldn’t forget to add to each post (I don’t like side bars – messes with responsiveness) So injecting it with another plugin just works like a charm – but do be careful with injections, get it wrong and you might need to ftp in and disable the plugin, but then with anything that modifies a theme on the fly, that can always happen.
So much so, ..
That I’ve incorporated it into my site and heavily hacked it with header messages and pretty href links, which also means that I’ll never be able to upgrade it without taking the code apart.
But it really is worth the trouble.
The plugin is so simple to work, and it gives your users such a powerful tool in viewing your amusing ditties, (well I think they’re amusing), and now the users can’t moan that the font size is too small or too big; they can now set the text size that they are comfortable in reading.
Seriously, click on the aAA widget and the text inside the DIVs gets bigger or smaller, with even the cookies being taken care of, and what that means: is it’s prefect for theme developers to play with.
There are other options for non-themers to get the text to grown or shrink.
User side wise: there is a short-code version, and also a PHP hack to put it wherever you want on your site, but I just physically worked it into my sidebar.
Highly recommended.
Does it’s job perfectly, had to tweak the defaults a little but will be adding to all my WooCommerce / WP sites… Thank you for sharing your work!
| WordPress | 4.1+ requiredTested up to 6.9.4 |
| PHP | 7.0+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.