AI tool
Bulk Metadata Generator
Queue up to 100 images, generate metadata for every one, and export a single CSV. Paced to stay inside the Gemini free-tier rate limit, with pause, cancel and retry.
Add your images
Drop a whole folder in at once. Every file becomes a row in the queue below.
Up to 100 files · JPG, PNG, WEBP or EPS · 10MB per image, 45MB per EPS
How it should be written
Read once when the run starts and held for every file, so the whole batch comes out consistent.
About bulk metadata generation
The same analysis as the single-image generator, run across a queue. Drop in a folder, walk away, and come back to one CSV covering every file — which is the format the agencies' bulk upload flows expect.
The pacing is what makes it usable. Gemini's free tier is rate limited per key, so a queue that fired everything at once would collect a wall of rate-limit errors. This one starts about 10 requests a minute, backs off when the API asks it to, and keeps failed items retryable rather than losing them.
When this is the right tool
- A whole shoot needs metadata and doing it one image at a time would take an evening.
- The agency you submit to accepts a CSV alongside the images.
- You want one consistent set of options applied across a batch rather than per-file decisions.
- You would rather start a run and do something else than sit through it.
How to use it
Add your Gemini key
Once per browser, in Settings. The queue spends your own free-tier quota, which is why each person brings their own key rather than sharing one.
Queue the images
Up to 100 files per batch. Each is downscaled in your browser before it is sent, so a folder of full-resolution masters is fine to drop in.
Set the options once
Title length, keyword count, exclusions and affixes apply to the whole run, which is what makes the resulting CSV consistent.
Start it, and leave it
Progress, elapsed time and an estimate are shown as it goes. You can pause, resume or cancel at any point without losing what has already completed.
Retry the failures, then export
Anything that failed stays in the list and can be retried on its own. Export one CSV covering the batch — and read it before you upload it.
Requirements and limits
- Batch size
- Up to 100 images per run, each JPG, PNG or WebP up to 10MB, or EPS up to 45MB.
- One tab at a time
- The rate limiter cannot see other tabs. Two batches running against the same key on the same machine will contend for the same limit and both slow down.
- What it cannot do
- Nothing here predicts acceptance, ranking or earnings. Read the CSV before you upload it — the review pass is the part a queue cannot do for you.
Common questions
How many images can I queue at once?
Up to 100 per batch. The cap exists so a mis-dropped photo library cannot queue thousands of requests against your free-tier quota before you notice.
Why does the batch run at a steady pace instead of all at once?
Because the Gemini free tier limits requests per minute. The queue starts about ten a minute, with two in flight at a time, and backs off further if Google returns a rate-limit error. Firing everything at once would just turn a working batch into a screen of failures.
How long will 100 images take?
Roughly ten minutes at the default pace. You can leave the tab open and come back — progress, results and any failures stay on screen until you clear them.
What happens if one image fails?
Only that row fails. The rest of the queue carries on, the failed row is marked with its reason, and you can retry it on its own rather than re-running the whole batch.
Can I pause or cancel a run?
Yes. Pause holds the queue where it is and keeps everything already generated; cancel stops it outright. Nothing already finished is lost either way, and the CSV export covers whatever completed.
What does the CSV contain?
One row per image that finished. Three layouts are offered: a generic one with explicit column names, and layouts mirroring the Adobe Stock and Shutterstock bulk templates. Agencies change their templates without notice, so check the agency layouts against the current template before relying on one — the generic export is the safe default.
Guides on this
Longer answers to the questions this tool raises.
Related tools
- AI Metadata GeneratorUpload an image and get a submission-ready title, description and keyword set.
- Stock Title & Keyword RankerScore and improve a title and keyword set before you submit it.
- Image ResizerResize to exact pixel dimensions, with the aspect ratio locked or free.
- Image Format ConverterConvert freely between JPG, PNG and WebP, a whole folder at a time.