Skip to content

Jesikurr/Universal-Image-Converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Universal Image Converter

A simple and sleek cross-platform desktop tool to convert image files between multiple formats.


Features

  • Drag-and-drop or file browser support
  • Convert between JPG, PNG, WEBP, TIFF, BMP, HEIC, and more
  • Batch folder conversion with custom output naming
  • Toggle between dark and light themes
  • Built-in support for both GUI and CLI
  • Windows-compatible .exe (portable or installer)
  • Built with Python, Tkinter, ttkbootstrap, and Pillow

Interface Preview

App Icon
App Icon

Light Theme Screenshot
Light Theme

Dark Theme Screenshot
Dark Theme


Download & Run

Get the latest version from the Releases page.

Run the GUI (Windows)

  • Launch Image Converter.exe (If SmartScreen appears, click More Info > Run Anyway)

Run via Python

From your terminal or command prompt:

# Start the GUI
python gui.py

Command-Line Interface (CLI)

Convert images directly from the terminal — perfect for automation or scripting.

Convert a Single Image

python cli.py --input path/to/image.heic --output-format jpg

Batch Convert a Folder

python cli.py --input-folder input_images/ --output-format png --output-folder output_images/

List Supported Output Formats

python cli.py --list-formats

View Help

python cli.py --help

❤️ Support the Developer

If this tool saves you time, consider supporting continued development:
https://cash.app/$Jesikurr

About

A free and open-source desktop app for converting images across multiple formats (HEIC, JPG, PNG, WEBP, TIFF, BMP,ICO). Supports drag-and-drop, batch conversion, and dark/light mode. Built with Python and Tkinter.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors