Shutterstock CSV: format and template for video
A Shutterstock CSV attaches descriptions, keywords and categories to a whole batch of clips at once, so you do not type them clip by clip on the Submit page. Below: the exact columns, a Shutterstock CSV template for video you can copy, the upload order that works, and the errors that block a batch.
By RushPilotUpdated Rules checked against official sources on
On this page
The columns Shutterstock expects
Each row of the file describes one clip. The header row has to use Shutterstock's column names exactly, and the name in the Filename column is what links a row to a clip you have already uploaded.
| Column | Header | Required | What goes in it |
|---|---|---|---|
| A | Filename | Yes | The uploaded file name, extension included |
| B | Description | Yes | One English sentence about the clip. It is also the title |
| C | Keywords | Yes | 7 to 50 keywords, separated by commas |
| D | Categories | Yes | 1 or 2 categories from Shutterstock's list, separated by a comma |
| E | Illustration | No | Yes or No |
| F | Mature Content | No | Yes or No |
| G | Editorial | No | Yes or No |
If none of your clips is an illustration or needs the mature tag, leave those two columns out. Keep the four required columns in A to D. One detail in the help article: a sentence says "columns E-F are optional" while the list marks E, F and G as optional. All three are optional.
The CSV covers metadata only. There is no documented column for model or property releases, for the location field or for notes to the reviewer. Those stay in the submission editor.
How to fill each column for a clip
Filename
Copy the file name as uploaded, with its extension: harbor_sunrise_01.mov, not harbor_sunrise_01. Shutterstock allows only the letters a to z and A to Z, the digits 0 to 9 and the underscore in file names. Accented letters, non-Latin characters, brackets, parentheses and quotation marks are not permitted and may cause an error during upload. Rename clips before you upload them, because the CSV has to match the name the clip was uploaded under.
Description
The description doubles as the clip's title. Write one complete sentence of at least five words, in English, that says what is in the frame: who, what, where, and the angle or movement when it matters. Leave out keyword lists separated by commas, links, camera details, emojis and brand names (brands are allowed only in editorial content).
Length is where Shutterstock contradicts itself. Its metadata standard sets the maximum at 2,048 characters, while its article on the submission editor mentions a 150-character limit in the description field. One clear sentence under 150 characters meets both.
Documentary editorial clips need a dateline before the sentence: CITY, STATE/COUNTRY - MONTH DAY, YEAR: Factual sentence. A missing or wrong date or place is a rejection reason. For footage shot before 2000, the year or the decade is enough.
Keywords
Between 7 and 50, separated by commas, in English. Latin names of plants and animals, place names and foreign terms common in English are allowed. The same word or word stem repeated across keywords, and keywords that do not describe the clip, count as spam. Standard CSV puts a field that contains commas inside double quotes; spreadsheet apps do it when they export to CSV, and if you write the file by hand, add the quotes yourself. The limits of the other agencies are in keyword limits by agency.
Categories
One category is required and a second is optional, separated by a comma. Use names from Shutterstock's list, such as Animals/Wildlife or Food and Drink. Shutterstock's sample writes them in lowercase and puts "editorial" in the Categories cell of its editorial row, but Editorial is not in the category list. Mark editorial clips in the Editorial column and keep Categories to names from the list.
Illustration, Mature Content and Editorial
Each takes Yes or No. Editorial set to Yes means the clip, once approved, is labeled "Editorial Use Only" and cannot be used to advertise or promote a product or service. Editorial clips do not need model or property releases.
A Shutterstock CSV template for video
Shutterstock shows its sample only as an image and offers no file to download. Here is the same structure as text, with three video rows. Paste it into a plain-text file saved with a .csv extension, or into a spreadsheet, and replace the rows with your own clips.
Filename,Description,Keywords,Categories,Editorial
harbor_sunrise_01.mov,Fishing boats leave a small harbor at sunrise seen from above,"fishing boat, harbor, sunrise, aerial view, coast, sea, morning, port, water, travel","Transportation, Nature",No
city_traffic_night_02.mp4,Cars and buses cross a wet city intersection at night,"traffic, city, night, intersection, cars, bus, rain, wet street, urban, lights, commute",Transportation,No
market_lisbon_03.mov,"LISBON, PORTUGAL - MAY 4, 2026: Shoppers walk between fruit stalls at an open-air market","market, lisbon, portugal, fruit, stalls, shoppers, people, street, europe, food","Food and Drink, People",Yes- The third row is an editorial clip: its description starts with the dateline and Editorial is Yes.
- Fields that contain commas (keyword lists, two categories, the dateline) sit inside double quotes.
- Every file name uses only letters, digits and underscores before the extension.
- Shutterstock publishes no rule on encoding or line endings for this file.
Before you fill the file, the free title and keyword checker tests each description and keyword list against Shutterstock's limits. The Adobe Stock file uses different columns: see the Adobe Stock CSV guide.
Categories you can use for video
Shutterstock lists 26 categories and marks 7 of them as not available for video. These are the 19 you can put in the Categories column of a clip, spelled as on Shutterstock's list.
| Category | Use it for |
|---|---|
| Animals/Wildlife | Domestic and wild animals |
| Arts | Art materials, people making art, artworks |
| Backgrounds/Textures | Footage made to serve as a background, patterns, textures |
| Buildings/Landmarks | Architecture, structural details, the built environment |
| Business/Finance | Business people, offices, financial districts, money |
| Education | Schools, graduations, books, school supplies |
| Food and Drink | Food, cooking, eating and drinking |
| Healthcare/Medical | Health, wellness, medicine, exam rooms |
| Holidays | Calendar events, seasons, life events such as birthdays, weddings and travel |
| Industrial | Construction, mining, electricity, trades and tools |
| Nature | Plants, animals, clouds, water, the environment |
| Objects | An object or a group of objects as the main subject |
| People | A person, a group, or body parts such as hands or faces |
| Religion | Religious and spiritual subjects |
| Science | Chemicals, living things, planets, technology |
| Signs/Symbols | Flags, icons, signs, arrows, people gesturing |
| Sports/Recreation | Fitness, sports and hobbies on land, in the air or on water |
| Technology | Computers, phones, appliances, screens, code |
| Transportation | Vehicles of any kind, roads, highways |
Not available for video: Abstract, Beauty/Fashion, Celebrities, Interiors, Miscellaneous, Parks/Outdoor and Vintage. A clip of a park or an interior goes under the closest available category, such as Nature or Buildings/Landmarks.
Upload order: clips first, CSV last
Shutterstock matches CSV rows to files that are already in your account. Send the file too early and the rows have nothing to attach to.
- Upload every clip in the batch, in the browser or over FTPS. The web upload page takes up to 100 files at a time. Files sent by FTPS can take up to 72 hours to appear in your account.
- Wait until all the clips show up under the "Not submitted" tab.
- Delete any CSV row for a clip that is not in this batch, including rows left from an older file.
- On the Submit page, click the CSV button at the top of the page and choose your file.
- Check the clips in the editor and attach releases where needed. Releases can only be attached at this stage, one JPEG per person, up to 20 MB each.
- Click Submit once, then wait for processing to finish.
You have 21 days from upload to submit a clip. After that, Shutterstock deletes it from its servers.
Common errors and how to fix them
Most of these come from Shutterstock's help articles on CSV uploads, upload errors and submission errors. The row-matching one follows from how the file works: rows attach to clips by file name.
| Problem | Cause | Fix |
|---|---|---|
| "File Not Found" | The CSV was uploaded before the clips it lists | Upload all clips, wait for them to appear, then add the CSV |
| File rejected with a message that it contains errors | The file is not formatted like Shutterstock's sample | Use the exact header names and keep Filename, Description, Keywords and Categories in A to D |
| A row does not attach to its clip | The name in column A differs from the uploaded file name | Copy the name exactly, extension included |
| Processing is slow or blocked | Rows for clips that are not in this submission | Keep only the current batch in the file |
| CSV never finishes | Submit clicked several times | Click once and wait |
| Nothing happens when you click Submit | A misspelled keyword, outlined in red | Fix the spelling, or pick "This is correct" for a regional word |
| "Please enter at least 7 keywords." | Fewer than 7 keywords, or keywords pasted without being entered | Add keywords; in the editor, click in the pasted line and press Enter |
| Upload error on the clip itself | Characters other than a-z, A-Z, 0-9 and _ in the file name | Rename the file, upload it again, and use the new name in the CSV |
| Rejected for Metadata, Commercial or Editorial Requirements | Metadata unrelated to the clip, or an editorial dateline without a correct date or place | Describe only what is on screen; add the date and place to editorial descriptions |
To check a description and a keyword list against these limits before you build the file, paste them into the title and keyword checker. Rejections that have nothing to do with the CSV are covered in why stock footage gets rejected.
Limits that apply to a CSV batch
| Limit | Rule |
|---|---|
| Video clips per week | 100 per rolling 7-day period |
| Files per web upload | Up to 100 at a time |
| Time to submit after upload | 21 days, then the files are deleted |
| Rows per CSV | Not published. List only the current submission |
| CSV file size, encoding, line endings | Not published |
| Description | 2,048 characters in the metadata standard, 150 in the editor article: stay under 150 |
| Keywords | 7 to 50, in English |
| Categories | 1 required, 1 optional, 19 available for video |
The clips themselves still have to meet Shutterstock's file rules: .mov or .mp4, up to 10 GB (an older article on noise still says 4 GB; the technical page is the one to follow), 5 to 60 seconds, at an accepted resolution and frame rate. The full list is on the Shutterstock video requirements page.
Sources
Official agency pages. Rules change: when in doubt, the agency's own page wins. Spotted an outdated figure? Tell us from the about page.
- [1]How do I include existing metadata with my content submission? · page updated 8 Sep 2026
- [2]Content publishing standards: contextual metadata · page updated 26 Feb 2026
- [3]How do I submit video for review? · page updated 13 Nov 2025
- [4]Portfolio: preparing your uploaded content for submission · page updated 9 Feb 2026
- [5]What are some common errors during content submission? · page updated 22 Apr 2025
- [6]Why was my content rejected for title or keywords? · page updated 13 Sep 2025
- [7]Description and keyword best practices · page updated 12 Jul 2025
- [8]Troubleshooting uploading errors · page updated 15 Jul 2025
- [9]How do I submit content to Shutterstock? · page updated 23 Mar 2026
- [10]How do I submit editorial content? · page updated 18 Feb 2026
- [11]Content publishing standards: legal documentation · page updated 22 Jul 2026
- [12]What are the technical requirements for video? · page updated 17 Dec 2025
- [13]Quality standards: noise / artifacts · page updated 22 Apr 2025
- [14]Is there an upload or submission limit for images and video? · page updated 21 Apr 2025
- [15]Why can't I submit or upload my content? · page updated 15 Dec 2025
Questions
Does Shutterstock have a CSV template to download?
No file to download. Shutterstock's help article shows its sample CSV as a screenshot. The header row is Filename, Description, Keywords, Categories, followed by any of Illustration, Mature Content and Editorial that you need.
Can I upload the CSV by FTPS with my clips?
No. Upload the clips by FTPS or in the browser, then add the CSV on the Submit page with the CSV button at the top of the page.
Why do I get a File Not Found error when I upload my CSV?
The CSV went in before the clips it lists. Shutterstock asks you to upload every asset in the submission first, then the CSV.
How many categories can I put in a Shutterstock CSV?
One or two, separated by a comma, taken from Shutterstock's category list. Seven of the 26 categories, including Abstract, Interiors and Vintage, are not available for video.
Can I attach model releases through the CSV?
No release column is documented. Releases are attached in the submission editor, and only at the submission stage, one JPEG per person.
How many rows can a Shutterstock CSV have?
Shutterstock does not publish a row limit. It warns that CSVs with hundreds or thousands of unrelated rows process slowly and can block the submission, so list only the clips you are submitting now.
Do the keywords need quotes in the CSV file?
Shutterstock does not say. Standard CSV puts any field that contains commas inside double quotes, and spreadsheet apps add them when they export to CSV.
Keep reading
- Title and keyword checker for stock footagePaste your metadata and see which agency limits it breaks, with the exact rule for each.
- Adobe Stock CSV: format and template for videoColumns, character limits, categories and file rules, with a template.
- Shutterstock video requirementsSpecs, metadata rules, releases, upload limits and royalty levels for Shutterstock video.