AI metadata generator for stock photos and videos
Stock photo keywords that know where you shot it
A keywording tool for Adobe Stock, Shutterstock, iStock/Getty and Alamy. Add one line about the shoot and PhotoTager writes titles, descriptions and keywords for the whole batch, with iStock keywords matched to Getty's controlled vocabulary. $0.04 an image, no subscription.
$2 of credits on signup. Credits never expire.
Privacy mode: only a 512 px preview leaves your computer. Without it, originals are deleted after 7 days.
French countryside, October sunrise No note: the AI only sees pixels
Wooden Hut in a French Meadow at Sunrise on a Misty October Morning
Wooden Cabin in a Green Meadow with Autumn Trees and Blue Sky
- france
- french countryside
- october
- morning mist
- wooden hut
- meadow
- autumn
- trees
- sky
- clouds
- rural
- landscape
- wooden hut
- meadow
- autumn
- trees
- sky
- clouds
- rural
- grass
- landscape
- nature
- field
Orange keywords came from your note. Same price: $0.04 per image.
Correct, and shared with thousands of competing files.
Free tools. No account, no card.
Try them on your own files before you sign up.
Description Generator
Drop one photo and get a stock-ready title and description in seconds.
Try it on a photo → FREE TO TRYMetadata Checker
Check the title and keywords already in your files against Adobe Stock and Shutterstock rules, plus a photo check on 5 photos a day.
Check your files → FREE TO TRYPrompt Playground
Run your own keywording prompt on GPT, Claude and Gemini side by side.
Open the Playground →
- river
- fog
- forest
- reflection
- trees
- water
- nature
- morning
A vision model sees a river in fog. Your buyer is searching for France.
Every tag on the left is correct, and thousands of competing files share them. The pixels don't contain the place name, the event or the person's role. Those are the stock photo keywords buyers type.
Then the same list goes to iStock. Getty and iStock accept only terms from their controlled vocabulary, so most keywords are dropped or flagged in ESP and you fix them by hand.
- Generic tags. The AI describes what it sees, not what buyers search for.
- Dropped iStock keywords. Unmatched terms disappear on upload.
- Five formats. Each agency wants a different CSV, title length and keyword order.
How it works
Not just one AI call: four steps, all explained in the open
Most keyword generators send your photo to a chatbot and paste back the answer. PhotoTager adds three steps on top, starting from what only you know.
Your context
One line per batch, or per folder name. It shapes the title, the description, the similarity lookup and the iStock model.
Matched to iStock's vocabulary
Every AI keyword is checked against Getty and iStock's 20,633 controlled-vocabulary terms.
A similarity map
The 20 closest terms by meaning were precomputed for every keyword, so suggestions appear instantly at no extra cost.
Fine-tuned iStock model, then you
Our own model picks the final iStock keywords. Nothing is exported until you approve it.
44 AI keywords, sent to iStock
Each square is one keyword from a real test. Dark squares were valid iStock terms as the AI wrote them. Orange squares became valid after matching to the 20,633-term controlled vocabulary.
- Valid as written
- Valid after matching
- Dropped
As written 3 / 44
After matching 21 / 44
Privacy
Your catalog is your income. Keep the full-resolution files on your computer.
A high-resolution file without a watermark is the product you sell. Uploading a shoot to a tool you found five minutes ago should feel like a risk, so here is exactly what happens to it.
Privacy mode on
- Your browser makes a 512-pixel preview and uploads only that. The full-resolution file never leaves your computer.
- Optional: your own watermark, drawn onto the preview in your browser before upload.
- Metadata comes back as a CSV for each agency.
- Check before submitting still works, using the preview.
Standard upload
- Files are stored privately and are never publicly accessible.
- Original files are deleted automatically 7 days after upload. The 512 px preview and your metadata stay until you delete the project.
- The AI only ever receives the 512 px preview, never your full-resolution file.
- You can also get tagged image files, with titles and keywords written into the originals.
From a folder of raw files to agency CSVs in one session
Folder upload
Drag in whole shoot folders. Each folder name becomes that folder's context.
One upload per shoot
Titles, descriptions, keywords
Written per file from the image and your note, with a separate Adobe Stock title.
Names the place, event or person
iStock / Getty vocabulary
Matched to the 20,633-term controlled vocabulary, plus a fine-tuned iStock model.
Less cleanup in ESP
Bulk review editor
Add, remove or replace a keyword across hundreds of files. Reorder so the strongest come first.
Full control, no retyping
Check before submitting
Flags technical issues, visible logos and near-duplicates next to each file. Free while we test it.
A second look, not a prediction
Agency exports
CSV templates for Adobe Stock, Shutterstock, iStock/Getty and Alamy, or IPTC in the file.
Upload and submit
Video
The same pipeline for mp4, avi, mov and wmv clips, at $0.12 per clip.
One tool for the whole shoot
Prompt Playground
Use your own prompt, tested on GPT, Claude and Gemini, then run it on a batch.
Your prompt, our exports
English titles and keywords, even if English isn't your first language
Shutterstock and Adobe Stock search runs on English metadata. Write your note in simple English; PhotoTager writes natural titles, descriptions and keywords, and you review them.
Every agency wants its metadata a little differently
| Agency | What matters | Generator page |
|---|---|---|
| Adobe Stock | Keyword order: the first 10 weigh most in search. A short, factual title. | Adobe Stock keyword generator → |
| Shutterstock | A description of at least 5 words and up to 150 characters, in English. 7 to 50 keywords. | Shutterstock keywords → |
| iStock / Getty Images | Keywords must match the controlled vocabulary, or they are dropped. | iStock & Getty keywords → |
| Alamy | Caption, tags and supertags. | Alamy tag generator → |
$40 per 1,000 images. No subscription.
Credit packs of $5, $25 (+20%) and $100 (+30%). 1 credit = $1. Credits never expire, so a quiet month costs nothing.
- Photo: title, description, keywords
- $0.04 each
- $40 / 1,000
- Video: title, description, keywords
- $0.12 each
- $120 / 1,000
- Photos with the $100 pack (+30%)
- ~$0.031 each
- ~$30.77 / 1,000
Questions contributors ask first
Is it safe to upload my photos?
Turn on Privacy mode and your browser uploads only a 512-pixel preview, optionally with your own watermark drawn on it first. Your full-resolution images never leave your computer, and you get your metadata as CSV. Without Privacy mode, files are stored privately, originals are deleted automatically 7 days after upload, and the AI providers only ever receive the 512-pixel preview. Videos are always uploaded in full. How we handle your uploads
Do you train AI on my images?
No. Your images, videos and metadata are never used to train models.
Will it work for iStock and Getty Images?
Yes. Every keyword is matched to the Getty/iStock controlled vocabulary of 20,633 terms, and a model fine-tuned for iStock picks the final list. You still review in ESP, but there is much less to fix. See the iStock & Getty Images keyword generator.
How is this different from asking ChatGPT for keywords?
A chatbot sees only pixels. PhotoTager adds your shoot context, the iStock vocabulary match, a precomputed similarity map, a fine-tuned iStock model and agency CSVs. Compare for yourself: run your own prompt on GPT, Claude and Gemini in the Prompt Playground.
What does it cost?
$0.04 per image for title, description and keywords ($40 per 1,000) and $0.12 per video. Credit packs of $5, $25 (+20%) and $100 (+30%); with the $100 pack 1,000 images cost about $30.77. No subscription, and credits never expire.
Can I try it before paying?
Yes. New accounts get $2 of credits, enough for full metadata on 50 images. Purchases are non-refundable, which is why the free credits cover a real batch. The free tools work without an account.
Will it tell me if a photo will be rejected?
No tool can promise that, and we don't. Check before submitting lists things worth a second look, such as technical issues, visible logos, or near-duplicates in the same project. It's free while we test it. See why stock photos get rejected.
Which agencies and file types are supported?
CSV templates for Adobe Stock, Shutterstock, iStock/Getty Images and Alamy, or IPTC written into the image (not available in Privacy mode). Images: jpg, jpeg, png, gif, webp. Video: mp4, avi, mov, wmv.
How long should a Shutterstock description be?
At least five words and no more than 150 characters: one English sentence that names the subject, the action and the setting. See our 30 Shutterstock description examples.
Are image keywords and picture keywords the same?
Yes. Both mean the descriptive tags attached to your images so buyers can find them. Stock contributors usually call writing them keywording.
Keyword your next shoot tonight
Upload a folder, write one line about the shoot, review, and download a CSV for each agency. Your first 50 images are free, and with Privacy mode your full-resolution files stay on your computer.
Tag your first 50 photos free No subscription · Credits never expire · Privacy mode available Or try one photo without an account →