V4 Early Bird: save 25% on Annual, 30% on Lifetime, and get 2x site activations on every plan. Ends Oct 17.V4 Early Bird: up to 30% off + 2x sites · ends Oct 17. See plans →
Atomic Element · Pro

Elementor Counter Widget: stats that count up the moment visitors see them

Type "1,250" and the number counts up as it scrolls into view, commas intact. The "$", the number and the "+" are separate elements you style with Elementor 4 Classes.

  • Native Elementor 4 Atomic Element
  • Counts when it scrolls into view
  • Keeps commas and decimals as typed
  • Animation Addons Pro

Need something free? The free Progress Bar also animates a percentage figure when it scrolls into view.

Animation Addons 4.3Updated

Demo variations

Six ways to use the Counter.

Every demo is built with the Counter, part of Animation Addons Pro, plus native Elementor 4 elements. Extensions they add are named on each card.

01Agency and studio home pages

Agency stats band

A dark, full-width band with four large white counters in an Elementor 4 Grid, each with a small grey label underneath.

Built with
Four Counters; Number typed as "250", "1,200", "14" and "98"; Suffix "+" or "%"; Duration (ms) 2000; one shared Class on every Number and a Paragraph label under each.
Motion
The count itself.
Needs Pro
the Counter.
02SaaS and infrastructure product pages

SaaS uptime cards

Three white cards on a light grey page; each has a huge decimal figure, a smaller, lighter unit and a muted caption.

Built with
Number typed as "99.99" (two decimals kept while counting); Suffix "%" styled smaller and at 60% opacity; Start Number 90 so the count is short and readable; cards built with Div Blocks.
Motion
Each card tilts toward the cursor with Tilt (Pro extension).
Needs Pro
the Counter and Tilt.
03Nonprofits, school campaigns and crowdfunding pages

Charity fundraising total

One large green money figure centred above a progress bar and a "Donate" button.

Built with
Prefix "$"; Number "48,500"; Duration (ms) 3000 for a slower count; the free Progress Bar underneath set to 81%.
Motion
The count, plus the Progress Bar fill.
Needs Pro
the Counter.
04Workshops, courses and events with limited places

Seats-left count-down badge

A small pill-shaped badge in warm orange next to a "Book your seat" button; the number runs down from 40 to the seats left.

Built with
Start Number 40; Number typed as "12"; Suffix " seats left". The counter runs down because the start is higher than the end.
Motion
The count.
Needs Pro
the Counter.
05Hospitality "About us" sections

Hotel heritage facts

An elegant serif layout on cream with three counters separated by thin vertical rules, each with a line icon above.

Built with
Counters inside Div Blocks with an SVG icon; Number styled with a serif font Variable; Suffix used for words such as " years".
Motion
Each counter block fades up before it counts, with Regular Animation "Classic Fade Up" on the Counter (Pro extension).
Needs Pro
the Counter and Regular Animation.
06Case-study pages and marketing portfolios

Case-study headline result

One headline-sized sentence where the result figure is in the brand colour and counts up inside the line.

Built with
A Flexbox row holding the Counter and an Advanced Heading; Prefix "+", Number "212", Suffix "%"; Number sized to match the heading through a shared font-size Variable.
Motion
The words after the figure rise in with Text Animation on the Advanced Heading (Pro extension).
Needs Pro
the Counter and Text Animation.
Features

What you get with the Counter.

Every option below is a real control in the Counter panel or part of how the element renders. Nothing here needs custom code.

Type the number, get the animation

There is no "end value" field. What you type in the Number element is the target, so the figure you see on the canvas is the figure that ships.

Waits until it is seen

The count starts when about 30% of the counter is visible and runs once. A stat at the bottom of a long page still animates in front of the visitor.

Your number format survives

Type "1,250" and it counts with thousand separators; type "99.9" and it keeps one decimal place all the way up.

Three parts, three styles

Prefix, Number and Suffix are separate atomic children. Make the "$" small and grey and the "+" your accent colour, each from its own Style panel.

Count up or count down

Start Number sets where the count begins; set it higher than your figure to count down. Duration (ms) runs from 100 to 10,000.

Respects reduced motion

Visitors who turned on "reduce motion" in their system settings see the final number at once.

Previews in the editor

After you change a setting, the counter replays on the canvas, and it never runs while you are typing in it.

Built on the atomic base

How the Counter is built (atomic structure)

Why it mattersFont size, weight and colour set on the Counter flow down to all three parts, so one change restyles the whole stat. Override a single part, like the "+", from its own Style panel, and reuse the same Classes on every stat site-wide.

StructureNavigator
  • Countercontainer: Start Number, Duration
    • PrefixParagraph, empty by default
    • NumberParagraph, "50" by default; its text is the end value
    • SuffixParagraph, "+" by default
Step by step

How to add an animated counter in Elementor 4

Six steps, from installing the plugin to publishing the page. The bold names are the exact labels you will see in the Elementor 4 panel.

Get Animation Addons Pro
  1. Install and activate Animation Addons for Elementor and Animation Addons Pro, then open a page with the Atomic Editor on.

  2. Find Counter in the Animation Addons atomic group and drag it onto the canvas. It shows "50 +".

  3. Click the Number and type your target, for example "1,250" or "99.9".

  4. Edit the Prefix and Suffix text, or leave the Prefix empty.

  5. Select the Counter and set Start Number and Duration (ms) in the Counter section.

  6. Add a Paragraph label below, style the parts, preview and publish.

Who it's for

Who uses the Counter?

The people who get the most out of it, and what they use it for.

  • Agencies

    Showing client and project numbers on the home page.

  • SaaS companies

    Highlighting uptime, users or volume.

  • Nonprofits

    Displaying amounts raised next to a progress bar.

  • Event and course sellers

    Showing places left.

FAQ

Questions about the Counter

How do I add an animated number counter in Elementor 4?

With Animation Addons Pro active, drag the atomic Counter onto your page, click the Number and type your target, such as 1,250. Set Start Number and Duration (ms) in the Counter section. The Animation Addons Counter then counts from the start number to your figure when it scrolls into view.

Why does my Elementor counter finish before I scroll to it?

Counters that start on page load finish before a visitor reaches a stat lower down. The Animation Addons Counter waits until about 30% of the element is visible, then counts once, so visitors see the animation happen. In the Elementor editor it replays after each settings change instead.

Can an Elementor counter show decimals or commas?

Yes. The Animation Addons Counter reads the format from what you type. Enter 1,250 and it counts with thousand separators; enter 99.9 and it keeps one decimal place throughout. Separators are always displayed as commas, so for dot or space separators use Elementor's classic Counter instead.

Will an animated counter slow my page down or hurt SEO?

No. The Animation Addons Counter loads one small script that uses the browser's own animation frames and IntersectionObserver, with no GSAP. The figure you typed is in the page HTML, so search engines and no-script visitors read the real number. If neighbouring text shifts while it counts, give the Number a minimum width.

Is the Animation Addons Counter accessible?

Yes. With "reduce motion" turned on in their operating system, visitors see the Animation Addons Counter's final number immediately, with no counting. The prefix, number and suffix are plain text elements, so screen readers read the stat as written, such as "$48,500". Keep a visible label beside each counter so the figure has context.

Can the counter count down instead of up?

Yes. In the Animation Addons Counter, set Start Number higher than the figure you type in the Number element. A Start Number of 40 and a Number of 12 runs down to 12, which suits "seats left" or "places remaining" messages on event and course pages.

Is the Elementor counter widget free?

No. The atomic Counter is part of Animation Addons Pro and runs on Elementor Free or Elementor Pro with the Atomic Editor on. The free Animation Addons for Elementor plugin includes the Progress Bar, which animates its percentage figure when it scrolls into view, a good free option for single percentages.

More answers in the FAQ · Documentation · Free vs Pro

Make your numbers move when they are seen

Type the figure, pick a duration, and style every part with Elementor 4 Classes.

  • Included in Animation Addons ProFrom $39 a year or $59 once
  • Elementor Pro not requiredRuns on Elementor Free
  • 15-day refund windowFor eligible first purchases