A small Python tool that automatically converts PNG files into classic sticker-style images for use as stickers or emojis.
Stickerfy creates clean sticker-style PNG images from existing transparent PNG files.
The script:
- removes transparent borders around images
- creates a clean sticker outline with rounded edges
- supports three border thickness options
- adds a subtle shadow effect
- processes all PNG files automatically in the same folder as the script
- Automatic alpha-channel detection
- Clean rounded sticker borders
- Adjustable border thickness:
- Thin
- Normal
- Thick
- Batch processing of multiple PNG files
- Transparent PNG output
You need:
- Python 3.10 or newer
- PNG images with transparency (alpha channel)
- Clone this repository or download the files.
- Install the required Python packages:
python -m pip install Pillow numpy opencv-pythonPlace the PNG files you want to convert into the same folder as Stickerfy.py.
Open a terminal in this folder and run:
python Stickerfy.pyStickerfy will automatically detect all PNG files in the folder, display them, and ask for the desired border thickness.
This project is licensed under the MIT License.
Copyright (c) 2026 BadgerLabs
See the LICENSE file for the full license text.
