Adobe Stock metadata

Adobe Stock reads XMP metadata from JPGs automatically: title, description and keywords pre-fill the submission form on upload. Here are the limits, tag priority rules and how to automate the whole workflow.

Adobe Stock limits

How Adobe Stock reads metadata from the file

On web or SFTP upload, Adobe Stock extracts the XMP packet from the JPG: dc:title → title, dc:subject → keywords, dc:description → description. With embedded XMP the form fills itself.

Gotcha: the JPG needs a JFIF (APP0) marker before the XMP segment — without it Adobe sometimes ignores the metadata. Some generators and editors strip this marker. Stock Metadata Tagger restores JFIF when embedding — see our detailed article.

Automatic SFTP upload

Adobe Stock has no public contributor API, but it has SFTP: files sent to sftp.contributor.adobestock.com appear in your dashboard with fields already filled.

Stock Metadata Tagger can send finished JPGs to your accounts automatically after processing — with rotation across multiple accounts, wave counters (200 in review + 300 pending) and a per-account slot plan.

Adobe Stock categories

Categories (Animals, Graphic Resources, etc.) are not read from metadata — you pick them in the dashboard. Upload in themed batches and it takes seconds per batch.

Related guides

How many keywords do you need on microstock sites
10, 25 or 49? How many keywords to use on Adobe Stock, Shutterstock and Freepik. Agency limits, first-tag weight and the optimal tagging strategy.
Why Adobe Stock doesn't read your JPG metadata
Embedded XMP into a JPG but Adobe Stock shows empty fields? The missing JFIF APP0 marker is to blame. Here's the cause and how to fix the file.
How to attribute AI images for stock sites
How to attribute Midjourney, Stable Diffusion and Flux images for Adobe Stock, Freepik and Shutterstock: the Generative AI flag, metadata, limits.
How to upload video to Adobe Stock
Step by step: how to prepare and upload video to Adobe Stock — file requirements, metadata, category, SFTP upload. A checklist of why videos get rejected.

Go further with Stock Meta

Product overview & pricing
AI titles, descriptions and keywords embedded as XMP
Open the app
What do I still have to do in the dashboard after SFTP upload?

Only pick the category and, for AI content, tick “Created with generative AI”. Title, description and keywords come from XMP.

How many keywords are optimal for Adobe Stock?

35–47 relevant ones, most important first. The AI sorts tags by significance automatically.

Automate your Adobe Stock uploads
Open the app