BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Formatting Extender icon
Actively maintained Tested with WP 7.1 #75 in badge

Formatting Extender

Apply CSS classes to selected text or whole blocks, with class suggestions, inline badges, highlights, and theme-palette colors.

Active installs<10New
Downloads · 30d86▲ +126.3% vs prev. 30d
Rating5/52 reviews
Health score71/100Good
All-time downloads2.4KSince Jun 2021
Support resolved—No recent threads
RequiresWP 6.6PHP 7.4+
Downloads · 7d47▲ +176.5% week over week
Our verdict

Solid choice

Formatting Extender is a solid plugin choice in 2026, with a few things worth checking first. Is rated 5/5 and was last updated 14 hours ago, and scores 71/100 on our health check.

  • Actively developed — last update 14 hours ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

91827Jun 30Aug 13Sep 27
Yesterday36
Daily average (1y)1
Peak day36Sep 27, 2026
Last 12 months516

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Formatting Extender stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
badge >100 3,523 Best badge plugins →
block-editor >100 9,288 Best block-editor plugins →
formatting #40 3,014 Best formatting plugins →
gutenberg >100 7,737 Best gutenberg plugins →
Highlight >100 2,972 Best Highlight plugins →

Rating breakdown

★★★★★★★★★★ 5 from 2 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Formatting Extender

From the official readme · v3.0.1

Description

Formatting Extender brings your site’s CSS classes into the WordPress Block Editor. Apply a class to a few words or a whole block, reuse classes suggested by your theme, and add inline badges or highlights without switching to the code editor.

What you can do

  • Style selected text or a block: choose the scope, inspect existing classes, edit them, or clear them. Repeated class names are removed automatically.
  • Find your theme’s classes: developers can supply categorized suggestions through the formatting_extender_css_classes filter. Use the arrow keys to browse suggestions and Enter to choose one.
  • Add inline badges: give short labels such as New, Updated, or Important their own background without creating another block.
  • Highlight useful details: emphasize a phrase while keeping it in the surrounding paragraph, heading, list item, or button text.
  • Choose colors: use your theme’s palette or custom text and background colors. Badge presets include Neutral, Info, Success, and Warning, with a preview, contrast feedback, and a reset control.
  • Keep existing formatting: custom class edits preserve links, bold text, and other formats. Existing badge, highlight, and custom-class content needs no migration.

There is no settings page, account requirement, or separate dashboard. The editing JavaScript loads only in the Block Editor. A small shared stylesheet displays the built-in badge and highlight styles on the frontend and inside the editor canvas.

Formatting Extender assigns class names; your theme or another plugin supplies their CSS. Built-in badges and highlights work immediately. Developers can adjust their defaults through documented CSS variables.

Development happens in the open on GitHub, where bug reports and pull requests are welcome.

Links

External Services

Formatting Extender does not contact external services or collect telemetry. Formatting and class suggestions run locally in the editor, and the plugin’s styles are served from your WordPress installation.

Installation

  1. In WordPress, open Plugins > Add New, search for Formatting Extender, and install it. You can also upload the release ZIP.
  2. Activate Formatting Extender through the Plugins screen.
  3. Open a post or page in the Block Editor and select the text you want to format.
  4. Open the toolbar’s More menu to apply Badge or Highlight. Open CSS classes in the block toolbar to apply your own classes to selected text or the block.
  5. After applying a badge or highlight, open its appearance control in the block toolbar to choose or reset colors.

Frequently asked questions

Does this plugin create CSS for my classes?

No. Your theme or another plugin must provide those styles in both the editor and on the frontend. Built-in badges and highlights include their own styles.

Where do class suggestions come from?

Your theme or an integration plugin can supply categorized class names through the formatting_extender_css_classes PHP filter. Formatting Extender does not scan your stylesheets automatically. See the developer documentation for an example.

Can I edit or remove existing classes?

Yes. Select text, or place the caret inside an existing custom-class span, then open CSS classes to inspect, edit, or clear it. Choose Block to edit the selected block’s custom-class field. Mixed text selections replace only their custom classes; links and other formatting stay intact. Clearing block classes clears that block’s complete custom-class field.

Can I change badge and highlight colors?

Yes. Apply the format, then open Badge appearance or Highlight appearance in the block toolbar. Choose theme colors or custom colors, preview the result, and apply or reset. Badge presets offer Neutral, Info, Success, and Warning colors. Check contrast in your theme when leaving a color unset.

Does it work with the Classic Editor or page builders?

The controls are designed for the WordPress Block Editor. They are not added to the Classic Editor or a page builder’s separate editing interface. Saved formatting can still display wherever the resulting WordPress content is rendered.

Does it work in the Site Editor?

The plugin loads its controls and shared styles in the Block Editor, including the Site Editor. Available formatting depends on the selected block and its editing permissions. It does not unlock restricted blocks.

What happens when I deactivate the plugin?

Your text and saved classes remain. The plugin’s default badge and highlight stylesheet stops loading. Explicit inline colors remain in saved content, and custom classes continue to use whatever CSS your theme provides.

Is there a paid version or an account requirement?

No. Formatting Extender is free and open source. No account, license key, or external service is required.

Changelog

Requires WordPress 6.6 or later. Adds class editing and removal, color controls, and consistent editor styling. Existing saved formatting is preserved; no content migration is needed.

The complete release history is available on the Formatting Extender changelog.

3.0.1

  • Fixed editor iframe styling by sharing content CSS with the frontend.
  • Added editing, removal, deduplication, and explicit text/block scope for CSS classes.
  • Improved class suggestions, keyboard navigation, accessibility, and malformed catalog handling.
  • Added theme-palette colors, contrast feedback, badge presets, and color reset.
  • Added translatable UI and documented theme CSS variables.
  • Corrected the minimum WordPress version to 6.6 for the generated JSX runtime.
  • Added clean handling of incomplete source installations.
  • Updated build tooling and added regression checks, deterministic ZIP packaging, and stable-only deployment guards.

3.0.0

  • Added CSS class adder tool to the formatting toolbar
  • Apply CSS classes to selected text or entire blocks
  • Extensible class suggestions via formatting_extender_css_classes filter
  • Keyboard navigation and accessible ARIA roles for suggestions
  • Added ESLint configuration for WordPress coding standards

2.0.0

  • Modernized build system with @wordpress/scripts
  • Migrated JS to ESNext/JSX with proper WordPress imports
  • Replaced deprecated wp-editor dependency with wp-block-editor and wp-rich-text
  • Frontend CSS now properly enqueued via wp_enqueue_scripts (removed wp_footer inline hack)
  • Added proper WordPress icons for toolbar buttons
  • Active state indicator on toolbar buttons
  • Bumped minimum WordPress to 6.0, minimum PHP to 7.4

1.0.3

  • Improvements

1.0.2

  • WordPress 5.8 Compatibility

1.0.1

  • Better and unique CSS classes to prevent conflicts.

Full changelog on WordPress.org →

Screenshots

Apply CSS classes to selected text with categorized suggestions supplied by the theme.
Apply CSS classes to selected text with categorized suggestions supplied by the theme.
Inline badges, highlights, custom text classes, and a paragraph styled with a block class. The theme supplies the purple text and note styles.
Inline badges, highlights, custom text classes, and a paragraph styled with a block…
Apply a CSS class to an entire paragraph from the block toolbar.
Apply a CSS class to an entire paragraph from the block toolbar.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Formatting Extender alternatives

All badge plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 YITH WooCommerce Badge Management YITH WooCommerce Badge Management YITH WooCommerce Badge Management allows you to create and manage custom badges for… by YITHEMES 10K+ ★★★★★★★★★★ 2.9 (93) 4 weeks ago 69
2 Sold Out Badge for WooCommerce Sold Out Badge for WooCommerce Display a "Sold Out!" badge on out-of-stock products. Show the text and colors you want… by Charlie Etienne 8K+ ★★★★★★★★★★ 4.8 (25) 3 years ago 45
3 Trusted Shops Easy Integration for WooCommerce Trusted Shops Easy Integration for WooCommerce Show that your customers love you with reviews in your online store and boost your business… by vendidero 6K+ ★★★★★★★★★★ 5 (2) 2 weeks ago 79
4 Product Badge, Label, Countdown Timer for WooCommerce – Sale Booster Product Badge, Label, Countdown Timer for WooCommerce WooCommerce Product Badge and Label, Sale Badge, Sold Out Badge, Countdown Timer… by AsanaPlugins 5K+ ★★★★★★★★★★ 4.8 (30) 2 weeks ago 92
5 Verified Member for BuddyPress Verified Member for BuddyPress Verify your BuddyPress members and display a twitter-like verified badge on the front-end. by Themosaurus 3K+ ★★★★★★★★★★ 4.7 (15) 1 year ago 48
6 WPC Badge Management for WooCommerce WPC Badge Management for WooCommerce WPC Badge Management is a powerful plugin that simplifies badge management in online shops. by WPClever 2K+ ★★★★★★★★★★ 4.5 (8) 4 days ago 70
7 Out of Stock Message Manager for WooCommerce Out of Stock Message Manager for WooCommerce Out of Stock Message Manager is an official plugin maintained by the Coderstime that add… by Coders Time Team 2K+ ★★★★★★★★★★ 4.2 (6) 1 year ago 40
8 Coming Soon Badges for WooCommerce Coming Soon Badges for WooCommerce Show a Coming Soon badge on WooCommerce products. Highly customisable, set it on the… by wp-centrics 1K+ ★★★★★★★★★★ 5 (4) 6 months ago 49
9 DMCA Website Protection Badge DMCA Website Protection Badge The DMCA Protection plugin for WordPress lets you install protection badges on your site in… by NewClarity 1K+ ★★★★★★★★★★ 3.2 (19) 2 months ago 66
10 TZ Flickr Widget TZ Flickr Widget Plugin has get your Flickr photostream in a sidebar easily without authentication. by tuyennv 500+ ★★★★★★★★★★ 5 (2) 11 years ago 34

FAQ

Formatting Extender: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 28, 2026

Is Formatting Extender free?

Yes. Formatting Extender is free to download and use from the official WordPress.org plugin directory.

Is Formatting Extender safe to use in 2026?

Formatting Extender is a solid plugin choice in 2026, with a few things worth checking first. Is rated 5/5 and was last updated 14 hours ago, and scores 71/100 on our health check.

How many websites use Formatting Extender?

Formatting Extender is active on <10 WordPress websites and has been downloaded 2,418 times since it launched in June 2021. It was downloaded 86 times in the last 30 days.

Does Formatting Extender work with WordPress 7.1?

Yes. The developer has tested Formatting Extender up to WordPress 7.1.2, the latest release. It requires WordPress 6.6 or newer.

What PHP version does Formatting Extender need?

Formatting Extender requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Formatting Extender last updated?

The latest version, 3.0.1, was released on September 27, 2026 (14 hours ago).

Who makes Formatting Extender?

Formatting Extender is developed and maintained by Gaurav Tiwari.

What are the best alternatives to Formatting Extender?

The most popular alternatives to Formatting Extender are YITH WooCommerce Badge Mana… (10K+ installs), Sold Out Badge for WooComme… (8K+ installs) and Trusted Shops Easy Integrat… (6K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.