Not maintained in favour for https://github.com/laggykiller/sticker-convert
Create .wastickers file on computer for bulk creating stickers and importing into WhatsApp
Precompiled version is available for Windows. Simply download it, unzip and run wastickers-create.exe
.
For other OS, or if you do not trust the precompiled version, please download this repository and run the script directly, which you will need python3
and other dependencies
- If you are using Windows, you will also need
ffmpeg
,imagemagick
andzip
. These can be easily installed using chocolately - If you are using MacOS, you will also need
ffmpeg
andimagemagick
. These can be easily installed using homebrew - If you are using Linux, you will also need
ffmpeg
andimagemagick
. These can be easily installed using package manager of your distro
- Copy videos/images into
input
folder- Note that the maximum amount of sticker per pack is 30
- By default, the script will modify files for complying to WhatsApp limitations:
- The video/image in 512x512 pixels
- For static sticker, the size should be <100KB and in PNG format
- For dynamic sticker, the size should be <500KB and in WEBP format
- You may run
wastickers-create.py direct
if you want to pack files into .wasticker file directly - A good use of this repo is for converting stickers from Signal / Telegram to WhatsApp. You may take a look at these repo for downloading stickers from Signal / Telegram:
- Learn more about WhatsApp sticker limitations from https://github.com/WhatsApp/stickers/blob/main/Android/README.md
- (Optional) Change content of
author.txt
to your name, and change content oftitle.txt
to title of the sticker pack (If you delete author.txt and/or title.txt, the script will ask you to input author and title name each time it runs) - (Optional) Add
cover.png
(It should be 96x96 and <50KB). If not added, the script will generate one from the first sticker - Running
wastickers-create.py
(Will modify files to comply with WhatsApp's limitations)wastickers-create.py direct
(Pack into .wastickers file directly)- If you are using precompiled version on windows, use
wastickers-create.exe
Just run compile-windows.py
and get it from dist
Note that the compile script will download ffmpeg
, imagemagick
, bzip2
and zip
binaries automatically, as well as pip installing requests
, pyunpack
, patool
and pyinstaller
if not found
- Download Sticker maker on your phone iOS version | Android version
- Transfer the .wastickers file into your phone
- Share the file to Sticker Maker app
- Inside Sticker Maker app, you can then import the stickers into WhatsApp
.wastickers
files are actually zip files. They contain author.txt
(Author of sticker pack), title.txt
(Title of sticker pack), stickers file in png/webp format and cover photo in png.
Note that the zip file was created with 'junk-paths' (zip -j
)
The stickers and cover photo file names are unix timestamp.
The author of this repo is NOT affiliated with WhatsApp or Sticker Maker