Managing large image collections in multiple formats can be a pain, especially when you need everything standardized as JPG. JPGify v1.2.0 is a Python-based, production-ready tool that makes batch image conversion fast, stress-free, and customizable.
Features
✅ Full Drag & Drop support for files and folders
✅ Batch conversion of hundreds of images
✅ Preserve folder structure in the output directory
✅ Skip existing JPGs to avoid overwriting
✅ Adjustable JPG quality (1–100)
✅ Live progress bar with ETA and speed tracking
✅ Auto-open output folder after conversion
✅ Portable & lightweight – no installation required
✅ Supports PNG, GIF, BMP, TIFF, WEBP, JPEG, HEIC
How JPGify Works
Add Files or Folders – drag & drop or use the file/folder dialogs.
Configure Options – choose output folder, enable folder preservation, skip existing files, and adjust quality.
Preview Conversion – see planned conversions before starting.
Convert Images – watch live progress, pause/resume, and see ETA.
Done! – images are converted to JPG and neatly organized.
Under the hood, JPGify uses Python’s PIL (Pillow) for image processing, ttkbootstrap for the GUI, and tkinterdnd2 for drag & drop support. It’s designed to be thread-safe, supports HEIC with pillow-heif, and logs errors to a rotating log file for reliability.
Who Should Use This
Developers or designers needing batch image conversion in Python projects
Photographers standardizing images for clients
Anyone dealing with large collections of screenshots, scans, or graphics
Installation
pip install pillow pillow-heif ttkbootstrap tkinterdnd2
Download JPGify: https://gum.new/gum/cml1yv6ly000i04l8gcuo5xve

Top comments (0)