Convert your favorite Telegram sticker packs to WhatsApp format with ease. Fast, offline, and privacy-focused.
- No Ads: Completely ad-free experience
- No Data Collection: We don't collect, store, or transmit any personal data
- No Analytics: No tracking or analytics services integrated
- Fully Offline: All processing happens locally on your device after initial download
- Open Source: Full source code available for review and audit
- No Permissions Abuse: Only requests necessary permissions for core functionality
Your privacy matters. This app is built with transparency and user trust as core principles.
- Import from Telegram: Paste any Telegram sticker pack link and import instantly
- Animated Sticker Support: Full support for TGS (Lottie) and WebM video stickers
- Fast Conversion: Hardware-accelerated processing with native WebP encoding
- Fully Offline: All processing happens on your device after initial download
- Batch Processing: Download and convert up to 30 stickers at a time
- Manual Upload: Upload your own images and GIFs to create custom packs
- WhatsApp Ready: Automatic validation and optimization for WhatsApp requirements
- Native Performance: JNI bridge to libwebp for optimal encoding speed (~2-3s per animated sticker)
- Advanced Video Decoding: Custom WebM decoder using MediaCodec with YUV color space conversion
- Smart Compression: Adaptive quality and FPS adjustment to meet 500KB size limit
- Memory Efficient: Proper bitmap recycling and concurrency management to prevent OOM
- Modern Architecture: Single Activity + Fragments, Kotlin Coroutines, Room Database
| Splash | Onboarding | Home |
![]() |
![]() |
![]() |
| Import | Conversion | Selection |
![]() |
![]() |
![]() |
| Tray Icon | Export | Manual Upload |
![]() |
![]() |
![]() |
- Android 11 (API 30) or higher
- 100MB free storage (for temporary conversion files)
- Download the latest APK from Releases
- Install on your Android device
- Paste a Telegram sticker pack link
- Convert and export to WhatsApp
Prerequisites:
- Android Studio Hedgehog or later
- JDK 17
- Android SDK 34
- NDK (for native WebP encoding)
Build:
git clone https://github.com/MaheshSharan/Tel2WhatSticker.git
cd Tel2WhatSticker
./gradlew assembleDebug📚 Full Documentation - Comprehensive technical documentation including:
- Architecture Overview & Design Patterns
- API Reference & Integration Guides
- Core Features Deep Dive
- Performance Optimization
- Build & Deployment Guide
- Contributing Guidelines
Quick Links:
- Getting Started - Setup and build instructions
- Architecture Overview - System design and patterns
- Technical Deep Dive - Implementation details
- Animated Sticker Pipeline - Conversion system internals
- WebP Encoding: ~2-3s per animated sticker (native libwebp)
- Total Conversion: ~3-4s end-to-end per sticker
- Memory Efficient: Proper bitmap recycling prevents OOM
- Hardware Accelerated: MediaCodec for video decoding
Contributions are welcome! Please check out our documentation for architecture details and development guidelines.
- Animated Sticker Pipeline - Technical deep dive into the conversion system
This project is licensed under the MIT License - see the LICENSE file for details.
- libwebp - Google's WebP library
- Lottie Android - Airbnb's animation library
- WhatsApp Stickers - WhatsApp's official sticker implementation reference
- Telegram for their excellent sticker ecosystem









