Quick Answer
An animated stat maker turns a single figure — a percentage, dollar amount, or count — into a short count-up animation you can drop into slides, docs, or social posts. Type the number, add a label and source line, pick a theme and size, and this free tool renders every frame in your browser and exports a looping GIF or a WebM clip. No account, no watermark, and nothing you type leaves your device; the only network request is the open-source GIF encoder, fetched from a CDN on first export.
How It Works
Enter your stat: type the number, an optional prefix or suffix (% or $), a label line, and a small source line
Set the animation: duration from 1–6 seconds, a final-frame hold of 0–3 seconds, and ease-out cubic or linear easing
Pick a theme and size: six color themes and four canvas sizes, from 800×450 to 1080×1350
Preview: watch the count-up in the live preview and press Replay to check timing before exporting
Export: Download GIF (with progress bar) or Download WebM where your browser supports recording — no account, no watermark
Key Facts
- Count-up animation with ease-out cubic or linear easing, 1–6 s duration, and a 0–3 s hold on the final frame
- Six artifact themes — Paper, Ink, Viridian, Sunset, Ocean, Slate — each with its own background, text, and accent colors
- Four sizes: 1080×1080, 1200×675 (16:9), 1080×1350 (4:5), and 800×450
- Numbers support decimals and comma grouping, with optional prefix and suffix such as $, %, ×, or +
- GIF export at 20 fps through the open-source gif.js encoder, with frame encoding running locally
- WebM export through your browser’s built-in MediaRecorder where supported — smaller files, same frames
- Live canvas preview with replay; reduces to the final frame when your system prefers reduced motion
- Long numbers auto-fit: the stat font shrinks so the full readout always stays inside the frame
- Settings persist in this browser (localStorage) — free, no account, no watermark
Frequently Asked Questions
How does the count-up animation work?
Each frame interpolates the displayed value from 0 to your target over the chosen duration. With the default ease-out cubic easing, time is remapped as 1 − (1 − t)³, so the number races up early and decelerates into its final value; the linear option moves at a constant rate. A subtle 1.02→1.0 scale settles the number over the first 30% of the animation. Frames are drawn at 20 fps, plus your chosen hold on the final frame.
Is the Animated Stat Maker free?
Yes. Every theme, size, and export option on this page is free, with no account, no watermark, and no export limits. The site is funded by display ads, not subscriptions.
Is it private? Does anything I type leave my device?
Nothing you type is uploaded. Frames are drawn and encoded entirely in your browser tab, and settings stay in localStorage. The one network request the tool can make is fetching the open-source gif.js encoder library from a CDN the first time you export a GIF; the frame worker itself runs locally. WebM export uses your browser’s built-in recorder and downloads nothing.
Should I export a GIF or a WebM?
GIF plays everywhere — including platforms and slide decks that ignore video autoplay — and loops by default, at the cost of larger files and 256 colors. WebM is much smaller and smoother, which suits embedded video players, but support varies by platform and is hidden automatically in browsers that cannot record it. Both exports render the same frames at the same resolution.
How does this compare to Canva Pro for animated stats?
Canva Pro bundles animated graphics among many design features and costs about $15 a month. This tool does one job — animated numbers — for free, entirely in your browser, with direct GIF and WebM export and no watermark or account. If you need multi-element animated layouts, a full design suite is the better fit.
What number formats and sizes are supported?
Type any non-negative number with optional decimals and comma grouping, like 87, 1,240.50, or 3.2, plus an optional prefix and suffix ($, %, ×, +, or any short text). The stat font auto-shrinks so the complete readout fits the frame. Four canvas sizes are available: 1080×1080, 1200×675, 1080×1350, and 800×450.