Complementor/Character budget meter
Content / widget · Elementor module

Character Budget Meter Plugin for Elementor

Add a text field with a live character counter, remaining count and status, with a soft budget or a hard limit.

Included in All AccessClassic Elementor widgetFrom $29 USD / year
Complementor / Character budget meterProduct preview
Text, style and layout controls inside Elementor
01 / Interactive demonstration

Live counters you can type into

These are the actual published outputs of the widget: the default 280-character message field, a short bio with a hard 120-character limit, and a headline that starts over its budget. Type in any field to try it.

02 / Inside WordPress

Character budget meter controls in Elementor

Content › Budget sets the number of characters, how they are counted and whether the limit is soft or hard. Field sets single or multi-line, rows, placeholder, starting text and an optional form field name. Labels and status text sets the label, counter, remaining and over texts, the status words and the counting note. The Style tab covers layout and spacing, the label, the field with Normal and Focus states, border, radius and padding, and the counter and status colours.

03 / Website use cases

Where to use character budget meter

Writing to a length, such as a bio, headline or social post, is guesswork without a counter, and a hard cut-off with no warning loses words. Character budget meter adds a field with a live count, the characters remaining and a clear status that changes near and over the budget, announced politely to screen reader users.

01

Bios and profiles

Help people write a profile that fits the space on your site.

02

Drafting social posts and headlines

Write to a platform's length before copying the text out.

03

Inside your own forms

Give a field a name and place the widget inside your form to submit the text.

04 / Installation and setup

How to add a character counter in Elementor

Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.

  1. Install Complementor, connect your license and enable Character budget meter in the Complementor library.

  2. Add the widget and set the character budget.

  3. Choose a soft budget that allows going over, or a hard limit that cuts extra text.

  4. Set the field label, placeholder and any starting text.

  5. Publish and type into the field to check the counter.

05 / Content and style controls

Customize character budget meter in Elementor

Configure the settings available for this module to suit the page you are building.

  • Character budget from 1 to 1,000,000, soft or hard.

  • Counts Unicode code points or UTF-16 units, with line breaks as one.

  • Live counter, remaining or over count, and a status that changes at 90% and over.

  • Hard limit cuts pasted or typed text at the budget and says so.

  • Single or multi-line field, placeholder, starting text and optional form field name.

  • Style: label, field states, border, radius, padding, counter and status colours.

06 / Choose the right approach

Character budget meter and Elementor alternatives

Compare the existing Elementor workflow with this Complementor module before choosing your setup.

The maxlength attribute

maxlength silently stops typing with no count or warning, and counts emoji differently in each browser. This widget shows the count and explains the limit.

Elementor Pro Form fields

Pro form fields have no visible counter. This widget adds one in the free version.

07 / Requirements and compatibility

Character budget meter compatibility with Elementor

WordPress 6.5+PHP 8.0+Elementor 3.25+
  • Requires Elementor.
  • Counts characters, not words; no grapheme cluster counting.
  • Does not submit or store the text by itself.

Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.

08 / Common setup problems

Troubleshoot character budget meter

Check these settings if the published page behaves differently from the editor.

Why does the counter not appear?

The budget is not a whole number from 1 to 1,000,000. The editor shows a note when the counter is off.

Why does an emoji count as 2?

Under the UTF-16 counting policy some emoji use two units. Choose Unicode code points to count each as 1.

Why was my text cut?

The limit is hard, so text beyond the budget is removed and a message says so. Choose a soft budget to allow going over.

Is the text sent anywhere?

No. Nothing is submitted unless you give the field a name and place it inside your own form.

09 / Frequently asked questions

Character budget meter plugin questions

Does it need Elementor Pro?

No. It works with the free version of Elementor.

Is it accessible?

Yes. The field has a label and is described by the counter, changes are announced politely after a pause, and over-budget text marks the field invalid.

Does it count spaces and line breaks?

Yes. Spaces count as characters and every line break counts as one.

Does it work when typing in Japanese or Chinese?

Yes. Counting waits until the input method finishes composing each word.

Can I change the wording?

Yes. The counter, remaining, over and status texts are all editable, with {used}, {budget}, {remaining} and {over}.

10 / Annual All Access subscription

Get character budget meter with Complementor

This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.

All Access · 1 site

One website

$29USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 1 site ↗

Renews at $29 USD each year.

All Access · 5 sites

A few websites

$49USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 5 sites ↗

Renews at $49 USD each year.

All Access · 25 sites

More websites

$99USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 25 sites ↗

Renews at $99 USD each year.

Applicable taxes extra. Annual subscriptions renew automatically unless canceled in your customer account. Elementor Pro is required for Exclude current post. Read the terms and 14-day technical-issue refund policy.