Adobe Stock gives you three genuinely different ways to move files onto the platform, and the one you choose decides how large a batch you can realistically handle. The portal dropzone suits small sets, Lightroom Classic and Bridge publish straight out of your catalogue, and SFTP carries volume but is only switched on for accounts Adobe considers qualified.
That last detail catches most contributors off guard. People read a tutorial about FTP delivery, open the Contributor portal expecting a server address, and find nothing there. This is a walk through each path as it works in 2026, the file rules that decide whether an upload is even worth starting, how CSV batching fits in, and where the real ceilings sit.
The three upload paths and what each one is for
The Contributor portal dropzone
Click Upload in the top right of the Contributor portal and drag files into the blue circle, or browse for them. Adobe is explicit that there is no file count cap and no data cap on the upload itself, whichever method you use. The practical limit is your browser: the dropzone stays responsive for modest batches and starts to feel slow well before you reach the hundreds. For a first portfolio of a hundred images or the occasional top-up, this is the correct tool and nothing else is needed.
Lightroom Classic and Adobe Bridge
Both desktop apps publish directly to Adobe Stock. In Lightroom Classic you drag selected photos into the Publish panel; in Bridge you use the same panel from within the workspace. The appeal is that your culling, editing and submission all happen in one place, without an export step to a staging folder.
One behaviour is worth knowing before you rely on it. If you publish raw files through Lightroom Classic or Bridge, Adobe converts them to JPEG at 300ppi and assigns the sRGB colour profile automatically. If you had deliberately worked in a wider profile, check that the converted result still looks the way you intended, because the version Adobe receives is the converted one, not your master.
SFTP for qualified accounts
This is the path built for volume, and Adobe recommends it specifically when you are uploading large amounts of video. Qualified accounts can also send photos, illustrations and vectors the same way. You find the credentials by clicking Upload and then the Learn more link under the blue upload circle, which reveals the server address and your personal login.
Two setup details cause most of the failed connections. First, press the Generate password button: Adobe rotates SFTP passwords, so an old one saved in your client will simply be refused. Second, the protocol is SFTP, not plain FTP, so switch the protocol in your existing client rather than creating a new site. Leave the port field empty, or set it to 22 if your client insists on a value. Adobe documents the full sequence on its upload your content help page.
Who actually gets SFTP access
Adobe does not publish the qualification criteria, and support will not usually spell them out either. What the company does say is that the option appears for accounts with a certain level of experience using FTP. Contributors comparing notes generally conclude that account history matters, but nobody outside Adobe knows the formula, and treating any specific threshold as fact would be guesswork.
The practical test takes ten seconds. Open the upload dialog and look under the blue circle. If the Learn more link is there, your account is qualified and the credentials are behind it. If it is missing, SFTP is not available to you and drag and drop is your only route for now. Contacting Contributor support is the only way to ask why, and the answer is often simply that the option is not enabled yet.
File requirements that decide whether the upload is worth starting
Photos and illustrations go up as JPEG, and the image must be at least 4 megapixels, which Adobe expresses as a 1,600 by 2,400 pixel floor. Anything smaller is rejected at the door rather than in review, so there is no point queueing it. Illustrations may also be supplied as AI, EPS or SVG.
Standalone vectors need an artboard of at least 3,000 by 5,000 pixels, roughly 15 megapixels, and arrive as AI, EPS or SVG. Video is MOV or MP4 with the H.264 codec. Motion graphics and video templates use AET, PRPROJ or MOGRT, while design templates use PSDT, AIT or INDT. Adobe keeps the current table on its content upload guidelines page, which is worth checking before a large batch rather than after.
Generative AI content is the one case where the file format is not the whole story. It accepts the same JPEG, AI, EPS and SVG formats, but you must flag it as generative AI during upload. That flag is part of the submission, not an afterthought, and missing it is a policy problem rather than a technical one.
Batch size, submission limits and the gap between them
It helps to separate two things that get confused constantly. Uploading is unlimited: Adobe states plainly that you can upload as many files as you want with no data limits. Submitting for review is not. Adobe applies per-account submission limits, and it has never published how they are calculated, which means any number you see quoted as the cap is somebody guessing.
The consequence for your workflow is that a huge overnight transfer does not translate into a huge same-day submission. Files sit in your uploaded area until you describe and submit them, and that queue is where the throttle applies. Planning around steady daily submissions rather than occasional enormous drops keeps the pipeline moving and avoids the surprise of a batch you cannot push through.
Let a CSV describe the batch for you
Typing titles and keywords into the portal one file at a time is the step that quietly eats an evening. A CSV removes it: you upload the files, then upload a spreadsheet that maps titles, keywords, categories and releases onto them in one pass. For anyone sending more than a handful of files a week, this is the difference between a workflow and a chore.
Adobe is strict about the shape of that file. The header row has to match its template exactly, so do not rename or translate the columns. Filename, title and keywords are required. The filename must be the exact name of the uploaded asset including the extension, and it has to be 30 characters or fewer. Titles are capped at 70 characters and must not contain commas, because commas are the delimiter. Keywords go in order of relevance, separated by commas, up to 50 of them.
Three limits catch people out on the spreadsheet itself. A single CSV may contain at most 5,000 rows, the whole document has to be 1MB or smaller, and the file name should carry your name and the upload date with no spaces in it. Category is entered as the category number rather than its label, and the release column, which is optional, needs the exact release name as you uploaded it to the portal. A mismatch there is a silent failure: the row imports and the release simply is not attached.
The keyword column deserves more thought than it usually gets. Adobe allows up to 49 keywords on a submission, but its own guidance points at roughly 25 to 35 accurate terms, and it is explicit that the first ten carry the most weight in search. Order is therefore part of the metadata, not a cosmetic choice. We go deeper on that in our guides to Adobe Stock keywording rules and the full Adobe Stock metadata field reference.
When the upload breaks halfway
A dropped connection is less dramatic than it feels. Whatever finished transferring is already visible in the Contributor portal, and once you are back online you carry on with the remainder. The thing to avoid is panic-resending the whole folder, because you then have to work out which files are duplicates before you submit anything. Check what landed first, then queue only the gap.
If you drive Adobe Stock through a third-party uploader rather than the portal, the password rotation catches you there too. Adobe calls this out directly: when you generate a new SFTP password, update it in the external tool as well, or the tool keeps failing with credentials that look correct in its own settings.
A workable weekly rhythm
Most contributors who keep this up settle on the same shape. Cull and edit in batches. Transfer overnight by SFTP if you have it, or in portal-sized chunks if you do not. Prepare the CSV against the exact filenames while the transfer runs. Import the CSV, spot-check a few rows in the portal, then submit in daily portions rather than all at once. Review timing then becomes the only variable you do not control, and we cover what to expect from that in our note on how long Adobe Stock review takes.
Where this stops being an Adobe-only problem
Everything above describes one agency. The moment you send the same shoot to several, the work multiplies in an unhelpful way, because the rules diverge. Adobe caps titles at 70 characters in its CSV and allows up to 49 keywords; Shutterstock requires a minimum of seven keywords and allows up to 50, and expects a descriptive sentence rather than a comma-separated list. A single metadata set copied across both will be wrong somewhere.
That per-agency mapping is the problem Rastock AI was built around. It generates metadata once, adapts each field to the rules of the destination, and delivers over FTP or SFTP to 10+ agencies, with per-agency banned and mandatory keyword handling and a rollback if a batch goes out wrong. You can also add any agency that accepts FTP or SFTP yourself. There is no revenue share, no claim on your files, and IPTC and CSV export stay open, so the feature set is something you can walk away from.
If your Adobe workflow already runs smoothly and Adobe is the only place you publish, none of that is necessary and the portal plus a CSV will serve you well. It starts to pay once a second and third agency enter the picture and the metadata stops being portable. The plans include a 14-day free trial with no card required, which is long enough to run one real batch and see whether the mapping holds up against your own files.
Frequently asked questions
Does Adobe Stock have an upload limit?
Not on the transfer itself. Adobe states that you can upload as many files as you want with no data limits, whichever method you use. The limit that actually constrains you is on submission: Adobe applies per-account submission caps and does not publish how they are calculated. So a large batch can sit in your uploaded files area while you push it through for review in portions over several days.
Why can I not see the SFTP option in my Adobe Stock account?
SFTP is only shown to qualified accounts. Open the Upload dialog and look for the Learn more link beneath the blue upload circle: if it is absent, your account does not currently qualify and drag and drop is your only path. Adobe has never published the qualification criteria, saying only that the option appears for accounts with a certain level of FTP experience. Contributor support is the only place to ask about your specific account.
What port does Adobe Stock SFTP use?
Leave the port field empty and let the client use its default. If your client requires an explicit value, set it to 22. The more common cause of a refused connection is protocol rather than port: the service is SFTP, not plain FTP, so switch the protocol in your existing site definition. Remember to press Generate password in the portal first, because Adobe rotates SFTP passwords and an older saved one will be rejected.
How many rows can an Adobe Stock CSV contain?
A maximum of 5,000 rows, and the document as a whole must be 1MB or smaller. Split anything larger into multiple files. The header row has to match Adobe's template exactly, so do not rename or translate the columns. Filename, title and keywords are the required fields; the filename must match the uploaded asset exactly, including its extension, and be 30 characters or fewer.
Can I upload raw files to Adobe Stock?
Not directly, but Lightroom Classic and Adobe Bridge will handle the conversion for you. When you publish raw photos through either app, Adobe converts them to JPEG at 300ppi and assigns the sRGB colour profile automatically. Check the converted result if you had been working in a wider colour space, because the JPEG is what Adobe receives and reviews. Uploading through the portal or SFTP requires you to export JPEGs yourself, at 4 megapixels or larger.