Free web tool
Stock Photo Keyword Cleaner
Paste the keywords for a stock photo. They come back lowercased, with duplicates and a short list of generic words removed, and then fitted to Adobe Stock, Shutterstock, Alamy, Vecteezy and Dreamstime: cut to each agency's limit, with the characters Vecteezy rejects folded out. Nothing you paste leaves your browser.
Cleaned keywords
For each agency
Editorial caption
Only for editorial photos. Dreamstime says date and location are mandatory in editorial captions. This puts them first, as in Atlanta, Georgia - October 2026: followed by your caption.
How to clean stock photo keywords
- Paste your keywords. Paste them from Lightroom, a CSV cell or an agency form. Commas, semicolons and line breaks all work as separators.
- Read what was removed. The line under the box counts the duplicates and generic words that came out. Untick the generic-word box to keep those words.
- Copy each agency's list. Each card shows the list cut to that agency's limit, with what was cut or changed. Copy it into the agency's form or your CSV.
- Build an editorial caption if you need one. For an editorial photo, fill in the place and date to put the location and date line in front of your caption.
Where the agency rules come from
- Adobe Stock. Up to 49 keywords per file. The first 10 have the most influence on search ranking. Source: Adobe, Titles and keywords for Adobe Stock. Checked 31 October 2026.
- Shutterstock. At least 7 keywords and at most 50. Source: Shutterstock, Content publishing standards: contextual metadata. Checked 31 October 2026.
- Alamy. At most 50 tags on a new image, at least a caption and 5 tags to go on sale, and up to 10 tags marked as supertags. Source: Alamy, Introducing the new Alamy Image Manager. Alamy, Tagging images on Alamy. Checked 31 October 2026.
- Vecteezy. At least 5 keywords and at most 50, in English. Titles and keywords cannot contain special characters. Source: Vecteezy, Keywording tips. Eezy Contributors, Content Guidelines - Photo. Checked 31 October 2026.
- Dreamstime. Date and location are mandatory in editorial captions. Its keyword limit is not on a page I could read, so this card does not cut the list. Source: Dreamstime, Tips for editorial submissions. Checked 31 October 2026.
Questions
Is my text uploaded?
No. The keywords are cleaned by JavaScript in this page, and nothing you paste is sent anywhere. The only thing the page sends is an anonymous count that the tool was used, and the notify-me form if you fill it in.
Which words count as generic?
Nine words: travel, tourism, nature, summer, outdoor, outdoors, lifestyle, landmark and wilderness. Each was used 98 to 301 times across my own stock portfolio, and none of them appeared in the 238 searches buyers made on my Alamy images in September 2026. That is one portfolio and one month, so the box is a choice, not a rule. Buyers searched for specific places and things instead, such as hyde park london.
Where do the limits come from?
From each agency's own contributor pages, read on 31 October 2026 and linked on this page. Adobe Stock allows up to 49 keywords. Shutterstock needs 7 to 50. Alamy allows 50 tags, needs at least 5, and up to 10 of them can be supertags. Vecteezy needs 5 to 50 and allows no special characters. Agencies change these, so check the upload form if a number looks wrong.
Why is the order kept?
Adobe Stock says the first 10 keywords have the most influence on search ranking, and Alamy asks you to pick supertags by how central they are to the picture. The cleaner keeps your order, so put the main subject first. When a list is too long, the cut comes off the end.
What does it change for Vecteezy?
Vecteezy says titles and keywords cannot contain special characters. The cleaner folds accented letters to plain ones (café becomes cafe) and turns any other character into a space, so only letters, digits and spaces are left. Keywords that become the same after that are merged.
What is the editorial caption format?
Dreamstime says date and location are mandatory in editorial captions. The builder puts a line such as Atlanta, Georgia - October 2026: in front of your caption, which is the form my own editorial uploads use. The day is optional. Other agencies have their own editorial formats, so check theirs before you reuse the caption.
Does it suggest new keywords?
No. It only cleans and fits the keywords you give it. Suggesting keywords means looking at the photo, which is what the Mac app below is for.