About TinyJPG Compressor
TinyJPG Compressor is a desktop batch image compression tool based on TinyPNG API, built with Python + PyQt5. Designed for designers, operators, and developers who need to process images in bulk.
Features
- Fully offline client β images are only sent to TinyPNG API for processing
- Multi-threaded concurrent compression for maximum efficiency
- Convert between 9 image formats (JPEG/PNG/WebP/GIF/TIFF/BMP/AVIF/ICO/PDF)
- Flexible compression options: scale, crop, fit modes
- Visual watermark editor with real-time preview
Tech Stack: Python 3.12 + PyQt5 + Pillow + TinyPNG API
This is a personal open-source project, free to use.