A powerful GUI tool that allows users to search and download multiple high-quality images from Google Images with just a few clicks.
- β Intuitive, modern graphical interface (Dark Mode).
- β
Allows pasting keywords directly or loading from a
.txtfile. - β Choose the number of images per keyword (up to 20 images).
- β
Supports
.jpeg,.jpg,.pngimage formats. - β Automatically saves images to your chosen directory.
- β Displays download progress, detailed logs, and success/failure statistics.
- β Non-blocking UI during downloads (utilizes multi-threading).
-
Python 3.7+
-
The following libraries:
pip install pillow requests python-dotenv
python image_downloader.py- Enter keywords in the left panel (or click π Load .txt file).
- Select the number of images to download per keyword and the save directory.
- Click the ** Start Download** button.
cat
mountain landscape
anime drawing
To use the program, you need:
Google Custom Search API KeySearch Engine ID (CX)
You can obtain them for free from:
Important: Fill in your
API_KEYandCXin a.envfile in the same directory asimage_downloader.pybefore use. The application loads these credentials from the.envfile.Example
.envfile content:API_KEY=YOUR_API_KEY_HERE CX=YOUR_CX_HERE
If you want to create a single executable file:
pip install pyinstaller
pyinstaller --onefile --noconsole image_downloader.pyThe .exe file will be located in the dist/ directory.
MIT License β Free to use for personal or commercial purposes.
