https://github.com/hasderhi/universal-converter-gui
A simple yet powerful desktop file converter with a modern GUI built on Tkinter + ttkbootstrap. Supports audio, image, PDF, and more - all in one place.
https://github.com/hasderhi/universal-converter-gui
converter converter-gui gui image-conversion office-to-pdf xls
Last synced: 9 months ago
JSON representation
A simple yet powerful desktop file converter with a modern GUI built on Tkinter + ttkbootstrap. Supports audio, image, PDF, and more - all in one place.
- Host: GitHub
- URL: https://github.com/hasderhi/universal-converter-gui
- Owner: hasderhi
- License: mit
- Created: 2025-10-02T06:32:30.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-10-02T06:44:16.000Z (9 months ago)
- Last Synced: 2025-10-02T08:34:41.965Z (9 months ago)
- Topics: converter, converter-gui, gui, image-conversion, office-to-pdf, xls
- Language: Python
- Homepage: https://tk-dev-software.com/software.universalconverter
- Size: 57.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Universal Converter

A simple yet powerful **desktop file converter** with a modern GUI built on **Tkinter + ttkbootstrap**.
Supports audio, image, PDF, and more - all in one place.
---
## Requirements
The `.exe` build already includes all Python dependencies.
You only need to install the following **external tools** on your system:
- [**FFmpeg**](https://ffmpeg.org/download.html) → required for audio/video conversions
Make sure `ffmpeg` is available in your system `PATH`.
- [**LibreOffice**](https://www.libreoffice.org/download/download/) → required for document conversions (e.g. DOCX → PDF)
---
## How to Use
### 1. Start the App
- Run `UniversalConverter.exe` (or `python main.py` if using source).
### 2. Pick a Converter
- Select the type of converter from the dropdown (Audio, Image, PDF, etc.).
- An **info message** below the dropdown will tell you if extra software is required
(e.g. *"Audio conversion requires ffmpeg installed"*).
### 3. Choose Output Format
- Select the format you want to convert to (e.g. `mp3`, `jpg`, `pdf`).
### 4. Select Input File or Folder
- Browse for a file.
- Or enable **Batch Mode** to convert all files in a folder at once.
### 5. Upload to Temp
- Click **Upload** → the app makes a safe copy of your input(s) into a temporary folder.
- Your originals stay untouched.
### 6. Convert
- Press **Convert**.
- Progress and messages appear in the log box.
### 7. Find Results
- All converted files are saved into: ~/UniversalConverter/outputs
- Use **Open Output Folder** to jump directly there.
---
## Features
- ✅ **Batch mode** (convert entire folders at once)
- ✅ Safe — inputs copied to temp, originals never modified
- ✅ Works on Windows, macOS, and Linux (However, there is only an executable for Windows)
---
## License
MIT License
© Tobias Kisling 2025