Skip to content

Number Ticker

NumberTicker animates counting from a start value to a target value with a smooth ease-out animation. Re-animates whenever value changes.

Basic usage

Tailwind v4
vue
<NumberTicker :value="1250" />

With prefix and suffix

Tailwind v4
vue
<NumberTicker :value="99" prefix="$" suffix=" USD" />
<NumberTicker :value="42" suffix="%" />

Decimal places

Tailwind v4
vue
<NumberTicker :value="3.14159" :decimal-places="4" />

Custom duration and delay

Tailwind v4
vue
<NumberTicker :value="500" :duration="3000" :delay="500" />

Props

PropTypeDefaultDescription
valuenumberTarget value to count to
fromnumber0Starting value
durationnumber1500Animation duration in ms
delaynumber0Delay before animation starts in ms
decimalPlacesnumber0Number of decimal places to display
prefixstring''Text prepended to the number (e.g. '$')
suffixstring''Text appended to the number (e.g. '%')

Private — Jetpack Labs internal use only