Counters
Animated Number Counter Module for Joomla
J4 J5 J6 Module M2.0
Current Version0.97K
Active UsersSee our product features
Six Modern Layouts
Classic · Cards · Glass · Minimal · Pill · Split
Ship a polished stats section in one click — from clean numbers to glass cards and split icon rows.
Responsive grid
Auto columns or lock 2–6; gap and alignment stay under your control.
Vanilla JS Count-Up
Scroll-triggered animation
Counters animate when they enter the viewport with Linear, Ease Out, or Ease In Out easing.
Stable numbers
Width-locked formatting stops large values like 125,000 from jittering mid-count.
Built-in SVG Icons
15 icons included
Users, Award, Chart, Rocket, Star, Globe, and more — styled with your accent colour.
Font Awesome optional
Drop in a FA class when you want a custom glyph.
Rich Counter Items
Title + description
Add context under or above each value.
Prefix, suffix, decimals
Perfect for $, +, %, ratings (4.8), and uptime (99.9).
Per-Item Accents
Colour per counter
Give Flagship metrics their own accent on icons and prefix/suffix.
Global brand defaults
Module accent still covers everything you leave blank.
Brandable Appearance
Colours, radius, type
Accent, card background, borders, number/title sizes and weights — all from the backend.
Hover lift
Optional motion on card-style layouts without clutter.
Animation Controls
Thousand & decimal separators
Readable large numbers worldwide.
Replay on scroll
Optional re-animate when visitors scroll back — with reduced-motion respect.
Joomla 5 Ready
Services + Dispatcher + Helper
Built on the current Joomla 5 module structure for Joomla 4, 5, and 6.
Sanitised inputs
Colours, lengths, and Extra CSS are validated for safer production use.
Multilingual
Language packs included
en-GB plus es, fr, de, it, pt-BR, nl, pl, ru, ja, zh-CN, and ar.
Admin labels translated
All parameters use language keys for clean multilingual backends.
Saleable Stats Blocks
Ideal use cases
About pages, SaaS metrics, ecommerce trust bars, restaurant highlights, and portfolios.
Lightweight footprint
No Maps API, no jQuery — fast to install and easy to demo.
Classic · Cards · Glass · Minimal · Pill · Split
Ship a polished stats section in one click — from clean numbers to glass cards and split icon rows.
Responsive grid
Auto columns or lock 2–6; gap and alignment stay under your control.
Scroll-triggered animation
Counters animate when they enter the viewport with Linear, Ease Out, or Ease In Out easing.
Stable numbers
Width-locked formatting stops large values like 125,000 from jittering mid-count.
15 icons included
Users, Award, Chart, Rocket, Star, Globe, and more — styled with your accent colour.
Font Awesome optional
Drop in a FA class when you want a custom glyph.
Title + description
Add context under or above each value.
Prefix, suffix, decimals
Perfect for $, +, %, ratings (4.8), and uptime (99.9).
Colour per counter
Give Flagship metrics their own accent on icons and prefix/suffix.
Global brand defaults
Module accent still covers everything you leave blank.
Colours, radius, type
Accent, card background, borders, number/title sizes and weights — all from the backend.
Hover lift
Optional motion on card-style layouts without clutter.
Thousand & decimal separators
Readable large numbers worldwide.
Replay on scroll
Optional re-animate when visitors scroll back — with reduced-motion respect.
Services + Dispatcher + Helper
Built on the current Joomla 5 module structure for Joomla 4, 5, and 6.
Sanitised inputs
Colours, lengths, and Extra CSS are validated for safer production use.
Language packs included
en-GB plus es, fr, de, it, pt-BR, nl, pl, ru, ja, zh-CN, and ar.
Admin labels translated
All parameters use language keys for clean multilingual backends.
Ideal use cases
About pages, SaaS metrics, ecommerce trust bars, restaurant highlights, and portfolios.
Lightweight footprint
No Maps API, no jQuery — fast to install and easy to demo.
Need help getting started?
Our comprehensive documentation provides step-by-step instructions for setting up and installing Counters.
We have a pricing plan that's perfect for you!
Choose the subscription plan that suits you.
$9
$29
$49
$99
Frequently Asked Questions
An animated stats module for Joomla 4, 5, and 6 with six modern layouts, built-in SVG icons, and a vanilla JS count-up (no jQuery).
Classic, Cards, Glass, Minimal, Pill, and Split. Pick one under the Layout tab and adjust columns, gap, and alignment.
No. Built-in SVG icons ship with the module. An optional Font Awesome class overrides the built-in icon when set.
Yes. Set decimals (0–4) per item for values like 4.8 or 99.9. Enable thousand separators for values such as 125,000. Prefix and suffix are supported ($ , +, %, x).
When the counter scrolls into view (IntersectionObserver). You can enable Replay On Scroll to re-animate when it leaves and re-enters the viewport. Reduced-motion preferences jump to the final value.
Yes. Appearance controls cover accent, number/title/description colours, card background, border, radius, sizes, weights, and padding. Extra CSS is available under Advanced.
As many as you need in the repeatable Counters list. Use columns (auto or 2–6) to control the grid on desktop; it reflows on tablet and mobile.
No. Counters 2.0 uses vanilla JavaScript only for better performance and fewer template conflicts.
Joomla 4.x, 5.x, and 6.x with PHP 8.0+. Joomla 3.x is not supported.
Publish the module, assign position and menu items, then clear Joomla cache (System → Clear Cache). Hard-refresh the browser after updating CSS/JS assets.
Yes, using Joomla’s loadmodule / loadposition methods. See the official Joomla docs for placing a module inside an article.
From the Downloads section of the JoomlaX store, logged in with your purchase email.
Still have questions?
Create Your Own Joomla Module for Free!
Use our Free Joomla Module Generator to quickly create custom modules for your website.




