Smart Image Renamer

Instant Descriptive Filenames

Stop hunting for images. Automatically rename your files with descriptive, meaningful names based on their actual content.

AI-powered recognition
Batch processing
Searchable filenames

See the Transformation

Before (Meaningless)

📁 my-photos/
├── IMG_001.jpg
├── DSC_0234.png
├── photo.jpeg
└── image.webp

After (Descriptive)

📁 my-photos/
├── golden-retriever-playing-fetch-park.jpg
├── sunset-mountain-landscape-silhouette.png
├── family-dinner-birthday-celebration.jpeg
└── modern-city-skyline-night-lights.webp
Powered by Google Gemini AI

Try It Now - Live Demo

Upload an image and watch AI generate perfect filenames instantly

Daily Limit: 3 images/day

Setup Takes 2 Minutes

1. Get Google Gemini API Key

Get a free key from Google AI Studio

2. Install

$ git clone https://github.com/muhammedsamal/smart-image-renamer.git
$ cd smart-image-renamer
$ pip install google-generativeai

3. Set API Key

$ export GEMINI_API_KEY="your_key_here"

4. Update Path & Run

# Edit folder_path in script, then:
$ python smart-image-renamer.py

Watch your meaningless filenames become searchable, descriptive names.

Why You'll Actually Use It

Stop Hunting for Images

Filenames tell you what's inside before you open them. No more playing filename roulette.

Works With Entire Folders

Point it at hundreds of images and let it run. Batch processing handles everything.

SEO-Friendly Names

Perfect for websites, blogs, and digital assets. Search engines love descriptive filenames.

Zero Manual Work

Set it and forget it. AI analyzes content and generates meaningful names automatically.

Who Uses This

Content Creators

Massive image libraries that need organization. Transform chaos into searchable assets.

product_001.jpgwireless-bluetooth-headphones-black.jpg
screenshot.pngdashboard-analytics-graph-upward-trend.png

Web Developers

Want SEO-friendly image names without manual renaming. Perfect for client sites and portfolios.

item_45.pngceramic-coffee-mug-white-handle.png
photo.jpgteam-meeting-office-collaboration-whiteboard.jpg

Photographers

Drowning in meaningless camera-generated filenames. Make your portfolio actually searchable.

DSC_2844.jpgeiffel-tower-sunset-paris-cityscape.jpg
IMG_9922.pngtropical-beach-turquoise-water-palm-trees.png

Technical Details

Supported Formats

PNG (.png)
JPEG (.jpg, .jpeg)
WebP (.webp)

API Limits (Free Tier)

15 images/minute
1,500 images/day
Free for typical use

Stop Playing Filename Roulette