Skip to content
Sticko

WhatsApp Sticker Size and Format Requirements

The exact WhatsApp sticker specifications: 512×512 WebP, 100 KB for static and 500 KB for animated stickers, a 96×96 tray icon, and 3–30 stickers per pack.
Updated

Quick answer

WhatsApp stickers must be exactly 512 × 512 pixels in WebP format. A static sticker must be 100 KB or smaller; an animated sticker must be 500 KB or smaller and run for 10 seconds or less. Every pack needs a 96 × 96 pixel tray icon under 50 KB and must contain between 3 and 30 stickers.

The complete specification

These values come from WhatsApp's own documentation for third-party sticker apps. They are hard limits: a pack that breaks any one of them is rejected at import time rather than degraded.

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

Why 512 × 512 and why WebP

512 × 512 is a single fixed size, not a maximum. A sticker that is 500 × 500 or 1024 × 1024 is not accepted, so any export pipeline has to pad or resize to exactly 512 square. Stickers display at roughly 64–128 px in a chat bubble, so the extra resolution exists to survive high-density screens rather than to be seen at full size.

WebP is required because it supports an alpha channel and animation in one format at a fraction of PNG's size. That alpha channel matters more than it sounds: stickers are composited over both light and dark chat backgrounds, so a sticker exported without transparency shows a visible white or black box around it.

The size limits in practice

100 KB is generous for flat illustration and tight for photography. Line art, cartoons and lettering compress well below the limit. Photographic stickers — a cut-out face, a detailed scene — routinely land above it and need either heavier compression or simplification.

For animated stickers, 500 KB is the binding constraint far more often than the 10-second duration. Frame count and canvas complexity drive the file size, so the usual fix for an oversized animation is to cut frames or reduce colours rather than to shorten the loop.

  • Reduce the palette — most sticker art needs far fewer colours than a photo.
  • Drop the frame rate. 12–15 fps reads as smooth for illustrated motion.
  • Trim leading and trailing frames where nothing moves.
  • Keep large areas fully transparent rather than nearly transparent; partial alpha is expensive.

The tray icon is a separate asset

Every pack carries one tray icon: 96 × 96 pixels, static even for an animated pack, and 50 KB or less. This is the thumbnail shown in the sticker tray when someone swipes between packs, and it is the only part of a pack most people see before deciding whether to open it.

A tray icon is not automatically generated from the first sticker. Shrinking a 512 px sticker to 96 px usually produces something illegible — a dedicated, simplified icon is worth the effort.

Pack composition rules

A pack must contain at least 3 and at most 30 stickers, and it must be entirely static or entirely animated. Mixing the two in one pack is not allowed, which is why catalogues list animated packs separately rather than marking individual stickers.

The lower bound catches people more often than the upper one. Three is a real minimum, so a pair of stickers cannot ship as a pack on its own.

Frequently asked questions

What size are WhatsApp stickers?

Exactly 512 × 512 pixels, in WebP format. This is a fixed requirement rather than a maximum — stickers at any other dimension are rejected at import, so images have to be resized or padded to exactly 512 square.

What is the maximum file size for a WhatsApp sticker?

100 KB for a static sticker and 500 KB for an animated one. The pack's 96 × 96 tray icon is limited separately to 50 KB. These are per-file limits; there is no combined size limit for the pack as a whole.

What size is the WhatsApp sticker tray icon?

96 × 96 pixels and 50 KB or less, and it must be static even for an animated pack. It is a separate asset from the stickers themselves — WhatsApp does not generate it automatically, and shrinking a 512 px sticker to that size usually produces something illegible.

How many stickers can a WhatsApp pack contain?

Between 3 and 30. Both bounds are enforced at import, so a pair of stickers cannot ship as a pack and a 31st sticker causes the whole pack to be refused. A pack must also be entirely static or entirely animated.

Why do my stickers have a white box around them?

The alpha channel was lost during export. WebP supports transparency, but many converters flatten it onto a white background by default. Re-export with transparency preserved and the box disappears on both light and dark chat backgrounds.