Skip to content

Latest commit

 

History

History
151 lines (115 loc) · 5.25 KB

File metadata and controls

151 lines (115 loc) · 5.25 KB

Tel2What Logo

Tel2What - Telegram to WhatsApp Sticker Converter

Convert your favorite Telegram sticker packs to WhatsApp format with ease. Fast, offline, and privacy-focused.


Privacy & Trust

  • 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.

Features

  • 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

Technical Highlights

  • 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

Screenshots

Splash Onboarding Home
Import Conversion Selection
Tray Icon Export Manual Upload

Requirements

  • Android 11 (API 30) or higher
  • 100MB free storage (for temporary conversion files)

Quick Start

  1. Download the latest APK from Releases
  2. Install on your Android device
  3. Paste a Telegram sticker pack link
  4. Convert and export to WhatsApp

For Developers

Building from Source

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

Documentation

📚 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:

Performance

  • 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

Contributing

Contributions are welcome! Please check out our documentation for architecture details and development guidelines.

Documentation

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • 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