How to Create Animated Stickers from Photos - Complete Guide for WhatsApp, Telegram & More
Learn how to transform your photos into eye-catching animated stickers for WhatsApp, Telegram, and other messaging apps. Step-by-step tutorials for PC, mobile, and online tools.

Static stickers are fine. But animated stickers? They grab attention, express emotions better, and make your conversations memorable. The good news: you don't need animation skills to create them. Modern tools let you transform any photo into a moving sticker in minutes.
This guide covers everything from basic GIF stickers to advanced video stickers—across WhatsApp, Telegram, and other platforms. Whether you're on desktop, Android, or iPhone, you'll find a method that works.
Why Animated Stickers Beat Static Ones
Before diving into how-tos, let's understand why animated stickers are worth the extra effort:
| Feature | Static Stickers | Animated Stickers |
|---|---|---|
| Attention | Easily overlooked | Eye-catching movement |
| Expression | Limited to single moment | Shows emotion progression |
| Engagement | Standard response | Higher interaction rates |
| Memorability | Forgettable | Stands out in chats |
| Versatility | One mood only | Multiple expressions in one |
Research from messaging platforms shows animated stickers receive 3x more shares than static ones. They're not just fun—they're more effective communication tools.
Platform Requirements: What You Need to Know
Each platform has specific requirements for animated stickers. Getting these wrong means your sticker won't work—or will look terrible.
WhatsApp Animated Sticker Specs
| Requirement | Specification |
|---|---|
| Format | Animated WebP |
| Dimensions | 512 × 512 pixels |
| Duration | Maximum 1 second loop |
| File Size | Under 500 KB |
| Frame Rate | 8-10 FPS recommended |
| Background | Transparent required |
Telegram Animated Sticker Specs
Telegram offers two animated formats:
TGS (Vector Animation)
| Requirement | Specification |
|---|---|
| Format | TGS (Lottie-based) |
| Dimensions | 512 × 512 pixels |
| Duration | Maximum 3 seconds |
| File Size | Under 64 KB |
| Frame Rate | 30-60 FPS |
| Software | Adobe After Effects + Bodymovin |
WebM (Video Stickers)
| Requirement | Specification |
|---|---|
| Format | WebM VP9 |
| Dimensions | 512 × 512 pixels |
| Duration | Maximum 3 seconds |
| File Size | Under 256 KB |
| Frame Rate | 30 FPS |
| Audio | Not supported |
iMessage Animated Sticker Specs
| Requirement | Specification |
|---|---|
| Format | APNG or GIF |
| Dimensions | 300 × 300 pixels minimum |
| Duration | No strict limit |
| File Size | Under 500 KB recommended |
Method 1: Desktop Tools (Best Quality)
Desktop software offers the most control over your animated stickers. Here are the best options:
Using Wondershare Filmora (Recommended for Beginners)
Filmora's AI Sticker tool makes animation accessible to everyone.
Step-by-Step Process:
- Launch Filmora and create a new project
- Import your photo to the media library
- Open AI Sticker tool from the toolbar
- Enter a text prompt describing the animation style you want:
- "Cute bouncing effect"
- "Sparkle and glow animation"
- "Winking expression"
- Select a style preset (cartoon, realistic, kawaii)
- Click Generate to create 4 sticker variations
- Add motion effects:
- Fade in/out transitions
- Zoom pulse effects
- Rotation animations
- Export settings:
- Format: GIF or WebP
- Resolution: 512 × 512
- Frame rate: 10 FPS for WhatsApp, 30 FPS for Telegram
Pro Tips:
- Keep animations under 1 second for WhatsApp compatibility
- Use subtle movements—jarring animations look unprofessional
- Export multiple sizes if you use stickers across platforms
Using Adobe After Effects (Professional Quality)
For Telegram's TGS format, After Effects is the standard tool.
Requirements:
- Adobe After Effects
- Bodymovin plugin (free)
- Basic animation knowledge
Process:
- Import photo as a new composition (512 × 512)
- Create layer masks for parts you want to animate
- Add keyframes for movement:
- Position for bouncing effects
- Rotation for spinning elements
- Opacity for fading effects
- Keep it simple:
- TGS format has strict size limits
- Complex animations won't export properly
- Export with Bodymovin:
- Install extension from ZXP Installer
- Select composition → Window → Extensions → Bodymovin
- Render as TGS format
File Size Optimization:
- Remove unnecessary keyframes
- Use simple shapes instead of complex paths
- Avoid gradients and blur effects
- Limit to 60 frames maximum
Using GIMP (Free Alternative)
GIMP handles GIF creation without any cost.
Process:
- Open your photo in GIMP
- Duplicate layer for each animation frame
- Edit each layer slightly:
- Move elements a few pixels
- Adjust opacity
- Add simple effects
- Export as GIF:
- File → Export As → GIF
- Check "As Animation"
- Set delay between frames (100ms = 10 FPS)
Method 2: Mobile Apps (Quick & Convenient)
When you need animated stickers fast, mobile apps deliver.
Android: Stickify (Best Overall)
Features:
- Direct photo-to-animated-sticker conversion
- Auto background removal
- Pre-built animation templates
- Direct WhatsApp integration
How to Use:
- Download Stickify from Play Store
- Tap "Create" → Select "Animated"
- Choose your photo from gallery
- Select animation style:
- Bounce
- Shake
- Pulse
- Sparkle
- Custom (draw motion path)
- Trim duration to under 1 second for WhatsApp
- Remove background (automatic or manual)
- Save to WhatsApp directly
Android: Sticker.ly (Most Features)
Unique Features:
- Video-to-sticker conversion
- AI Smart Cutout for perfect edges
- Community sticker library
- Cross-platform export
Creating Animated Stickers:
- Open Sticker.ly and tap "+"
- Select "Video" for animated stickers
- Choose video clip (or record new)
- Use Auto Cut to isolate subject
- Trim to 3 seconds maximum
- Add effects (optional):
- Text overlays
- Emoji decorations
- Filters
- Export format:
- WebP for WhatsApp
- WebM for Telegram
iPhone: Sticker.ly & Apple's Built-in Tools
iOS 17+ Native Method:
Apple added direct sticker creation in iOS 17:
- Open Photos app
- Select photo with clear subject
- Long-press on the subject
- Tap "Add Sticker" when subject is outlined
- Choose "Add Effect":
- Outline
- Comic
- Puffy
- Shiny (animated!)
- Access stickers via emoji keyboard
Limitations:
- Limited animation options
- Only works within Apple ecosystem
- Can't export to WhatsApp/Telegram directly
Using Sticker.ly on iPhone:
- Install from App Store
- Tap "Create" → "Video Sticker"
- Record or select video clip
- Auto-remove background
- Customize with:
- Text
- Effects
- Trim duration
- Save pack and share
Method 3: Web-Based Tools (No Installation)
When you can't install software, web tools work great.
Wondershare Virbo (AI-Powered)
Virbo's Talking Photo feature creates unique animated stickers:
Process:
- Visit virbo.wondershare.com
- Upload portrait photo
- Enter script or use AI suggestions
- Select voice (if adding audio)
- Generate animation
- Download as video
- Convert to sticker format:
- Use online converter
- Trim to required length
- Resize to 512 × 512
Adobe Express (Free & Professional)
Adobe Express offers browser-based animation:
Steps:
- Go to express.adobe.com
- Click "Quick Actions" → "Animate"
- Upload your image
- Choose animation preset:
- Fade
- Slide
- Zoom
- Bounce
- Float
- Adjust timing and intensity
- Download as GIF or MP4
- Convert to WebP if needed
Canva (Easy Animations)
Canva's animation features work for simple stickers:
Process:
- Create design (512 × 512 custom size)
- Upload photo and remove background
- Select "Animate" from toolbar
- Choose animation:
- Rise
- Tumble
- Pop
- Breathe
- Drift
- Download as GIF
Method 4: AI-Powered Animation (Future of Stickers)
AI tools are revolutionizing animated sticker creation.
Using NanoPic + Animation Tools
Combine AI sticker creation with animation:
Workflow:
- Create base sticker with NanoPic:
- Upload photo
- Select cartoon/kawaii style
- Download with transparent background
- Import to animation tool:
- Filmora
- CapCut
- Canva
- Apply subtle animation:
- 10-20% movement maximum
- Looping-friendly motion
- Export in correct format
AI Animation Services
Emerging AI tools can animate photos automatically:
- D-ID: Animates faces with realistic movement
- Runway ML: Advanced motion transfer
- Pika Labs: Text-to-video animation
- Luma Dream Machine: Photo-to-animation
Best Practices with AI Animation:
- Start with high-quality, clear photos
- Keep subjects centered
- Simple backgrounds work better
- Review output for artifacts
Converting Between Formats
Sometimes you need to convert your animated sticker to work on different platforms.
GIF to WebP (for WhatsApp)
Online Method:
- Visit ezgif.com/gif-to-webp
- Upload GIF
- Select "Animated WebP"
- Resize to 512 × 512
- Download
Command Line (Advanced):
# Using ImageMagick
convert animation.gif -resize 512x512 -coalesce animation.webp
# Using ffmpeg
ffmpeg -i animation.gif -c:v libwebp -loop 0 animation.webpVideo to WebM (for Telegram)
FFmpeg Method:
ffmpeg -i video.mp4 -c:v libvpx-vp9 -b:v 0 -crf 30 -vf "scale=512:512,fps=30" -an sticker.webmOnline Method:
- Use cloudconvert.com
- Upload video
- Select WebM (VP9)
- Set 512 × 512 resolution
- Remove audio track
- Convert and download
Animated WebP to GIF
# Using dwebp (Google's WebP tools)
dwebp animation.webp -o animation.gif
# Using ImageMagick
convert animation.webp animation.gifUploading to Messaging Apps
Adding Animated Stickers to WhatsApp
Via Third-Party App:
- Create sticker pack in Stickify/Sticker.ly
- Include 3-30 stickers (pack requirement)
- Tap "Add to WhatsApp"
- Confirm import in WhatsApp
Manual Method:
- Download Sticker Maker app
- Import animated WebP files
- Create pack with 3+ stickers
- Add to WhatsApp
Adding to Telegram
Using @Stickers Bot:
- Open @Stickers in Telegram
- Send
/newvideofor WebM stickers - Enter pack name
- Send sticker files as documents (not photos!)
- Assign emoji to each sticker
- Type
/publishwhen done - Share t.me link with friends
For TGS Format:
- Send
/newanimatedto @Stickers - Upload .tgs files
- Follow same process as above
Troubleshooting Common Issues
"File too large"
Solutions:
- Reduce frame rate (from 30 to 15 FPS)
- Shorten duration
- Lower resolution during conversion
- Use more aggressive compression
- Remove unnecessary frames
"Animation too fast/slow"
Fix Frame Timing:
- WhatsApp optimal: 100ms per frame (10 FPS)
- Telegram optimal: 33ms per frame (30 FPS)
- Adjust in export settings or conversion tool
"Background not transparent"
Solutions:
- Use AI background removal before animating
- Export as WebP/PNG sequence, not MP4
- Check "Transparent background" in export settings
- Re-process with dedicated removal tool like NanoPic
"Sticker looks pixelated"
Prevention:
- Start with high-resolution source (1024×1024 minimum)
- Export at 512×512, not smaller
- Use WebP format instead of GIF
- Avoid over-compression
"Animation doesn't loop smoothly"
Fixes:
- Ensure first and last frames match
- Use "ping-pong" loop (forward then reverse)
- Remove abrupt movements at loop point
- Add transition frames
Best Practices for Animated Stickers
Design Principles
-
Keep it simple
- One focal point
- Limited movement
- Clear subject
-
Loop consideration
- Animation should restart seamlessly
- Avoid jarring transitions
- Test loop multiple times
-
Size optimization
- Prioritize quality over duration
- Remove unnecessary frames
- Use modern codecs (VP9, WebP)
-
Platform awareness
- Create platform-specific versions
- Test on actual devices
- Consider data usage for recipients
Content Ideas
Personal Stickers:
- Facial expressions (happy, surprised, thinking)
- Pet animations (tail wagging, blinking)
- Baby movements (waving, clapping)
Reaction Stickers:
- Applause/clapping
- Mind blown effect
- Heart eyes animation
- Laughing/crying
Utility Stickers:
- "BRB" with blinking
- "Typing..." animation
- Time-based greetings
- Weather indicators
FAQ
Can I sell animated stickers I create?
Yes, if you own rights to all source material. Platforms like Telegram allow monetization through official sticker packs. WhatsApp doesn't have a built-in marketplace.
Do animated stickers use more data?
Yes, but minimally. A typical animated sticker (256 KB) uses about 2.5x the data of a static sticker (100 KB). Still far less than sending a photo or video.
Which format is best for quality?
WebM (VP9) offers the best quality-to-size ratio for video stickers. For vector animations, TGS format (Telegram) is superior but requires specialized creation tools.
Can I animate someone else's photo?
Only with their permission. Using others' photos, especially celebrities, without consent may violate platform terms and privacy laws.
How many frames should my animation have?
- WhatsApp: 8-10 frames (1 second max)
- Telegram WebM: 30-90 frames (1-3 seconds)
- Telegram TGS: 30-180 frames (1-3 seconds, 60 FPS)
Why won't my animated sticker import?
Common causes:
- File exceeds size limit
- Wrong dimensions (must be 512×512)
- Incorrect format for platform
- Too long duration
- Sticker pack doesn't meet minimum count (WhatsApp needs 3+)
Conclusion
Animated stickers transform how you communicate. While they require slightly more effort than static stickers, the engagement and expressiveness they provide make them worthwhile.
Start simple:
- Use mobile apps for quick animated stickers
- Graduate to desktop tools for better quality
- Experiment with AI animation for unique effects
The tools keep getting easier. What once required animation expertise now takes minutes with the right app. Your photos are waiting to come alive—pick a method and start creating.
Ready to make your first animated sticker? Try NanoPic to create the perfect base image, then animate it with your preferred tool.