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.
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.
Got a rejection anyway? See what each rejection reason means.
Use the exported JPEGs, not the raw files. The check reads each one's pixel size, file size, type and color profile.
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.
Most fixes are an export setting: a bigger size, sRGB, or a little more JPEG compression. Then drop the new files to check again.
The figures each agency publishes for photos, with a link to the page they come from.
| Agency | File type | Smallest | Largest | File size | Color | AI-generated | Rule |
|---|---|---|---|---|---|---|---|
| Adobe Stock | JPEG | 4 MP | 100 MP | 45 MB | sRGB | Accepted with an AI label (rule) | Source |
| Shutterstock | JPEG or TIFF | 4 MP | Not published | 50 MB | sRGB recommended | Not accepted (rule) | Source |
| iStock | JPEG | 3 MP | Not published | 50 MB | Not published | Not accepted (rule) | Source |
| Pond5 | Not published | Not published | Not published | Not published | Not published | Not accepted (rule) | Source |
| Depositphotos | JPEG | 3.4 MP | Not published | 50 MB | Not published | Not 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.
Width times height, against each agency's minimum and maximum. A file under the minimum is refused at upload, before any reviewer sees it.
JPEG is the safe choice everywhere. PNG, WebP and HEIC files need converting first, and a file over the size limit will not upload.
Reads the embedded profile by name: sRGB, Adobe RGB, Display P3, ProPhoto or CMYK, and flags any file with no profile at all.
Shows whether the file already carries a title and keywords, and whether the keyword count fits each agency's limit.
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.
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.
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