A modern Windows GUI media downloader built with Python, CustomTkinter, and yt-dlp.
Install the latest stable version from PyPI:
pip install qify-downloaderLaunch the application:
qify-downloader
- Download audio as MP3
- Download videos as MP4
- Download multiple URLs in a queue
- Choose your own download folder
- Real-time progress bar
- FFmpeg support (bundled with the PyPI package)
- Modern Windows GUI built with CustomTkinter
- Live download log
- Free and open-source software licensed under GPL v3.
Install the latest stable version from PyPI:
pip install qify-downloaderLaunch the application:
qify-downloaderUpgrade:
pip install --upgrade qify-downloaderUninstall:
pip uninstall qify-downloaderRequirements
- Windows 10 or Windows 11
- Python 3.10+
Note: FFmpeg is bundled with QIFY Downloader. No separate installation is required.
-
Open the Releases page.
-
Download:
QIFY-Downloader.exe
-
Install FFmpeg (required for the standalone executable; see below).
-
Double-click QIFY-Downloader.exe.
No Python installation is required.
- Windows 10 or Windows 11
- Python 3.10 or newer
- FFmpeg
Clone the repository:
git clone https://github.com/deep-mistry10/QIFY-Downloader.gitGo into the folder:
cd QIFY-DownloaderInstall dependencies:
pip install -r requirements.txtRun:
python main.pyNote: If you installed QIFY Downloader using
pip install qify-downloader, FFmpeg is already bundled and you can skip this section.
QIFY Downloader requires FFmpeg for audio conversion and video processing.
Official FFmpeg website:
https://ffmpeg.org/download.html
Windows builds (Gyan) direct Download Link:
https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip
Extract the ZIP file.
Install FFmpeg using one of these methods.
Add FFmpeg's bin folder to your Windows PATH.
Copy the bin folder to:
C:\ffmpeg\bin
Your folder should look like:
C:\
└── ffmpeg
└── bin
├── ffmpeg.exe
├── ffprobe.exe
└── ffplay.exe
Verify installation.
Open Command Prompt and run:
ffmpeg -versionIf version information appears, FFmpeg is installed correctly.
Install using:
pip install -r requirements.txtDependencies:
- yt-dlp
- customtkinter
QIFY-Downloader/
│
├── .github/
├── assets/
├── screenshots/
├── main.py
├── README.md
├── LICENSE
├── DISCLAIMER.md
├── CHANGELOG.md
├── CONTRIBUTING.md
├── CODE_OF_CONDUCT.md
├── SECURITY.md
├── requirements.txt
├── .gitignore
└── .editorconfig
Contributions are welcome.
If you'd like to improve QIFY Downloader:
- Fork the repository.
- Create a new branch.
- Commit your changes.
- Open a Pull Request.
By contributing, you agree that your contributions will be licensed under the GNU General Public License v3.0 (GPL-3.0).
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
You are free to:
- Use the software
- Study the source code
- Modify the software
- Redistribute original or modified versions
If you distribute a modified version, you must also distribute the complete corresponding source code under the GPL v3 license.
See the LICENSE file for the full license text.
QIFY Downloader is licensed under GPL v3 to ensure that improvements to the software remain open source when distributed.
This helps keep the project free, transparent, and community-driven.
QIFY Downloader would not be possible without these excellent open-source projects:
- yt-dlp — Media downloading engine
- FFmpeg — Audio and video processing
- CustomTkinter — Modern desktop user interface
Special thanks to all contributors and maintainers of these projects.
Special thanks to the maintainers and contributors of these projects.
QIFY Downloader uses several open-source projects.
For third-party licenses and notices, see THIRD_PARTY_NOTICES.md.
QIFY Downloader includes or depends on the following open-source software:
| Software | Purpose | License |
|---|---|---|
| yt-dlp | Media downloading engine | Unlicense |
| FFmpeg | Audio/video processing | LGPL v2.1+ or GPL v2+ (depending on the bundled build) |
| CustomTkinter | Modern GUI framework | MIT License |
The PyPI package of QIFY Downloader includes a bundled FFmpeg build for user convenience.
If you are using the standalone executable or running the project from source, you may need to install FFmpeg separately unless otherwise stated.
FFmpeg is developed by the FFmpeg project and is licensed under its own license.
The bundled FFmpeg binaries remain the property of the FFmpeg project and are distributed under the FFmpeg license. QIFY Downloader does not modify or claim ownership of FFmpeg.
QIFY Downloader uses yt-dlp for downloading media from supported websites.
https://github.com/yt-dlp/yt-dlp
The graphical user interface is built using CustomTkinter.
https://github.com/TomSchimansky/CustomTkinter
QIFY Downloader is an independent open-source application.
It is not affiliated with or endorsed by YouTube, Google, or any other content provider.
Users are solely responsible for ensuring that their use of this software complies with applicable copyright laws and the terms of service of the websites they access.
The developers do not encourage or endorse copyright infringement.
If you find this project useful, please consider giving it a ⭐ on GitHub.
It helps others discover the project and supports future development.
QIFY Downloader is an open-source application.
Because the Windows executable is not digitally signed, Windows SmartScreen or Microsoft Defender may display a warning the first time you run it.
You can:
- Inspect the source code on GitHub.
- Build the application yourself from source.
- Verify releases before running them.
© 2026 Deep Mistry
Made with ❤️ by Deep Mistry

