Skip to content
Sticko

Animated WhatsApp Stickers: How They Work

How animated WhatsApp stickers work: the 500 KB and 10-second limits, why the first frame matters, and why some phones show only a still image.
Updated

Quick answer

Animated WhatsApp stickers are animated WebP files, 512 × 512 pixels, up to 500 KB, running 10 seconds or less with frames of at least 8 ms. They loop while the recipient previews them and stop on the first frame afterwards, so the first frame should be a complete image rather than a blank opening.

What an animated sticker actually is

An animated sticker is a single animated WebP file — not a GIF, not a video. It carries its own frames and timing internally, the same way an animated GIF does, but with an alpha channel and much better compression. WhatsApp plays it inline in the chat rather than opening a player.

WhatsApp third-party sticker pack requirements
RequirementStatic stickersAnimated stickers
Dimensions512 × 512 px512 × 512 px
File formatWebPAnimated WebP
Max file size per sticker100 KB500 KB
Animation length10 seconds or less
Minimum frame duration8 ms
Tray icon96 × 96 px, max 50 KB96 × 96 px, max 50 KB (static)
Stickers per pack3 minimum, 30 maximum3 minimum, 30 maximum
Mixing typesA pack is all static or all animated — never bothSame
WhatsApp third-party sticker pack requirements

The first frame is what people usually see

WhatsApp loops an animated sticker while it is being previewed and then settles on the first frame. That makes the first frame the sticker's resting state, and the version that sits in the chat history afterwards. A first frame that is blank, or shows only the start of a motion, leaves a sticker that looks broken once the animation stops.

Design the first frame as the complete image, then animate outward from it. This is the single most common mistake in home-made animated packs.

Staying under 500 KB

500 KB is a hard ceiling and it binds long before the 10-second duration limit does. A busy full-canvas animation can exceed it in under two seconds, while a small looping element can run for the full ten and stay comfortably small. File size is driven by how much of the canvas changes between frames, not by how long the animation lasts.

  • Animate a part of the canvas rather than the whole of it — a waving hand costs far less than a moving background.
  • Reduce the frame rate before reducing the frame count; 12–15 fps reads as smooth for illustration.
  • Keep the palette small. Flat colour compresses; gradients and noise do not.
  • Avoid large regions of partial transparency, which are expensive to encode.

Why an animated sticker sometimes does not move

A sticker that appears as a still image is nearly always a playback problem rather than a broken file. The usual causes, in order of likelihood:

  1. The recipient's WhatsApp is out of date. Animated sticker support arrived in a specific release; older builds render only the first frame.
  2. The device is old enough that animated sticker playback is unsupported, in which case the still first frame is the intended fallback.
  3. A data-saver or battery-saver mode is suppressing autoplay.
  4. The file was exported as a static WebP — a genuine authoring error, and the only case where the pack itself is at fault.

Because the fallback is a still first frame rather than an error, a well-designed first frame means the sticker still communicates on devices that cannot animate it.

Animated and static packs are always separate

WhatsApp does not allow a pack to contain both animated and static stickers. Publishers who want both have to ship two packs, which is why catalogues label whole packs as animated rather than tagging individual stickers.

Frequently asked questions

How long can an animated WhatsApp sticker be?

Up to 10 seconds in total, with a minimum frame duration of 8 milliseconds. The 500 KB file size limit usually becomes the real constraint well before the duration limit does.

Why is my animated sticker not moving?

Most often the recipient's WhatsApp is out of date, or their device does not support animated sticker playback — in both cases WhatsApp shows the still first frame as a fallback. Less often, the file was exported as a static WebP by mistake.

What format are animated WhatsApp stickers?

Animated WebP at 512 × 512 pixels. GIF and MP4 files are not accepted directly; they have to be converted to animated WebP, and the result must stay at or under 500 KB.

Why does my animated sticker stop moving after it plays?

That is intended behaviour. WhatsApp loops the animation while it is being previewed and then settles on the first frame, which becomes the sticker's resting state in the chat. It is why the first frame should be a complete image rather than the opening of a motion.