Batch optimize whole folders and convert them to WebP in seconds, not hours. Powered by Tinify API.
-
Updated
Apr 4, 2026 - Python
Batch optimize whole folders and convert them to WebP in seconds, not hours. Powered by Tinify API.
A self-hosted Flask web app to compress images, videos & audio files with minimal quality loss - up to 70% size reduction. Drag & drop unlimited files, download individually or as ZIP. Works on desktop and mobile from your local network.
Interactive CLI to bulk-compress images and videos. Convert to AVIF, WebP, JPEG or PNG, resize to any size, encode video with H.264. Built on sharp and ffmpeg.
To associate your repository with the bulk-compression topic, visit your repo's landing page and select "manage topics."