Stock Photo Requirements Checker

Drop your photos and see, agency by agency, whether each one meets the upload rules: megapixels, file size, file type and color profile. It also tells you whether a title and keywords are already in the file. It runs in your browser. Nothing is uploaded, and you do not need an account.

Checks against the published rules of Adobe Stock, Shutterstock, iStock, Pond5 and Depositphotos.

Runs in your browser

Drop photos here, or click to choose

Check the exact files you plan to upload. Up to 50 at a time.

Files are read on your device. They never leave this page.

How to use it

1

Drop the files you will upload

Use the exported JPEGs, not the raw files. The check reads each one's pixel size, file size, type and color profile.

2

Read the verdict per agency

Each file shows Pass, Check or Fix for every agency. Open a file to see exactly which rule it misses and how to fix it.

3

Fix and export again

Most fixes are an export setting: a bigger size, sRGB, or a little more JPEG compression. Then drop the new files to check again.

Upload requirements by agency

The figures each agency publishes for photos, with a link to the page they come from.

AgencyFile typeSmallestLargestFile sizeColorAI-generatedRule
Adobe StockJPEG4 MP100 MP45 MBsRGBAccepted with an AI label (rule)Source
ShutterstockJPEG or TIFF4 MPNot published50 MBsRGB recommendedNot accepted (rule)Source
iStockJPEG3 MPNot published50 MBNot publishedNot accepted (rule)Source
Pond5Not publishedNot publishedNot publishedNot publishedNot publishedNot accepted (rule)Source
DepositphotosJPEG3.4 MPNot published50 MBNot publishedNot accepted (rule)Source

Last checked: November 2026. Where an agency does not publish a figure, the table says Not published and the checker does not judge it.

What the checker looks at

Size in megapixels

Width times height, against each agency's minimum and maximum. A file under the minimum is refused at upload, before any reviewer sees it.

File type and size

JPEG is the safe choice everywhere. PNG, WebP and HEIC files need converting first, and a file over the size limit will not upload.

Color profile

Reads the embedded profile by name: sRGB, Adobe RGB, Display P3, ProPhoto or CMYK, and flags any file with no profile at all.

Title and keywords

Shows whether the file already carries a title and keywords, and whether the keyword count fits each agency's limit.

AI labels

Reads whether the file says it was made with AI, and what each agency says about AI content. It reads labels only: a file with its metadata removed shows none.

The fixes that come up most

Under the minimum size. Export again from the original at full resolution. Check that your editor's export dialog is not set to resize for the web, which is the usual cause. Enlarging a small file is not a fix: it adds pixels but no detail, and reviewers reject the soft result.

Wrong color profile. In Lightroom, choose sRGB under File Settings when you export. In Photoshop, use Edit, Convert to Profile, sRGB, then save. Converting changes the numbers so the colors still look right; assigning a profile does not, so convert.

File too big. Save the JPEG at a slightly lower quality setting. Quality 10 to 11 out of 12 in Photoshop, or 90 to 95 in most other apps, keeps detail and cuts the size a lot.

No keywords in the file. Every agency lets you type them on its site, but embedding them before upload saves doing it once per agency. The Image Metadata Editor writes them into the files in your browser, and the Keyword Checker checks a list against each agency's limits.

Passed every technical rule and still got turned down? Reviewers also judge focus, noise, composition and releases. The rejection reasons guide explains each message and what to do about it.

Questions

What is the minimum size for Adobe Stock and Shutterstock?
Both ask for at least 4 megapixels. Multiply the width by the height in pixels: 2500 x 1600 is exactly 4 MP. iStock asks for 3 MP and Depositphotos for 3.4 MP.
Can I enlarge a small photo to reach the minimum?
It is not a good fix. Enlarging adds pixels but no detail, and the soft result is a common quality rejection. Depositphotos says outright that files must not be artificially enlarged. Export again from the original at full size instead.
Why does the color profile matter?
Agencies show and sell your photo in sRGB. Adobe Stock lists sRGB as its color profile and Shutterstock recommends converting to it. A photo saved in Adobe RGB or ProPhoto can look dull or shifted once it is converted for the web, so convert to sRGB when you export.
Does passing this check mean my photo will be accepted?
No. This check covers the technical rules an uploader can measure. Reviewers also judge focus, noise, composition, commercial value, releases and trademarks, which no file check can promise.
Does it tell me if a photo was made with AI?
It reads the labels a file carries: the IPTC digital source type, the settings AI image tools write into PNG files, and Content Credentials. iStock, Shutterstock, Pond5 and Depositphotos do not accept AI-generated content, and Adobe Stock takes it when you tick its generative AI box. A file with its metadata removed shows no label, and invisible watermarks can't be read.
Are my photos uploaded anywhere?
No. Each file is opened with your browser's file API and read on this page. Nothing is sent, and the page keeps no copy.

Files ready? Now the keywords.

PixelKeyAI writes the title, description and keywords for every photo in a shoot and formats the export for each stock agency. Free credits on signup, no card.

Start free

More free tools