Video and Image URL Specifications

Updated 4 months ago ​by Merch Transformation Change Management

You can provide video and image URLs for attributes such as:

  • Rich Media Video Asset URL
  • Rich Media Closed Captioning URL
  • Rich Media Audio Description URL
  • 360 Spin Image URL
  • Main Image URL
  • Additional Image URL
  • Swatch Image URL
  • Assembly Instructions URL
  • Drug Facts Active / Inactive Ingredients Image
  • Drug Facts Dosage / Instructions Image
  • Energy Guide Label
  • Label Image / Label Image URL
  • Lighting Facts Label Image
  • Parental Advisory Label URL
  • Supplement Active / Inactive Ingredients Image
  • Supplement Dosage / Instructions Image
  • Warranty URL
Supplier One allows you to upload one video and one 360 view per item. If you submit more than one video or 360 view for an item, the most recent submission will override the existing content.
Walmart.com item pages support up to eight videos and one 360 view per item. You may provide multiple videos, including an interactive video, through Connected Content Partners.
You cannot select or update the video thumbnail that appears on Walmart.com.

Video and Image URL Requirements

Most URLs have the same basic makeup: protocol, domain name, path, and query. Protocols typically contain a port name (usually 80 or 443) that is not visible. Queries begin with a question mark and are made up of parameters like Width=100.

Rich Media Video Asset URLs:

  • Should end in the .mp4 file type to follow best practices
  • Must have no redirects

Rich Media Closed Captioning URLs:

  • Should end in the .vtt file type to follow best practices
  • Must have no redirects

Rich Media Accessibility Vendor Checklist:

  • Accessibility (A11y) ensures people with disabilities can perceive, understand, navigate, and interact with any website or app
  • Rich media must meet these guidelines to be compliant with A11y
For videos with only music, the best practice is to put a single [MUSIC PLAYING] caption frame that drops off screen after 10 seconds or so.
For videos with no music, no audio, and no sound, the best practice is to put a single [NO SPEECH] caption frame that drops off screen after 10 seconds or so.

Image URLs:

  • Should end in an image file type (.jpg, .png, etc.) to follow best practices
  • Must link to a public image file that loads as an image
For more details about our recommended guidelines and to ensure the images associated to your URLs meet file specifications, refer to the Style Guide for your Category, Product Type Group, or Walmart Private Brand. Please note that the maximum file size for each image is 5MB.

There are limitations on whether a video or image can be downloaded from a given URL. For example, Walmart cannot download a video or image if:

  • The URL is blocked by Infosec for security reasons
  • The URL is an HTML page
  • The URL contains a query
  • The port of communication is not: 8080, 80, 443, or 8443
  • The URL path has special characters and is not encoded

Blocked URLs

Certain domains are blocked by our systems for security purposes. You may still be able to visit the site, but downloads are not allowed from a Walmart network. To submit a whitelist request for a domain, please create a case with Partner Support (Items/Inventory > Imagery > My Changes are not reflecting on-site).

HTML

We cannot download videos or images from a URL that ends in .html. Be aware that some links that end in a valid video or image file type may still load as an HTML page – this can happen with some Photobucket links. See the unsupported example below.

Unsupported

Supported

Amazon, Scene 7, Photobucket, Dropbox, imgur, and Cloudinary URLs

Amazon

Most Amazon image URLs can be accepted if they meet the guidelines on this page. However, a small number of Amazon URLs will fail the HTTP HEAD call. If you encounter this problem, please create a case with Partner Support.

Scene7

Scene7 URLs are supported if they meet the following guidelines:

  • Scene7 default links need to be reformatted to work with Walmart systems
  • Your Scene7 account manager can create rules in the Scene7 portfolio to modify how videos and images are exported
  • The following link has acceptable formatting: http://s7d5.scene7/is/image/sellername/WalMart/262825.jpg

Photobucket

Certain Photobucket URLs are not supported if they load as HTML pages even when the URL ends in a valid file type.

Dropbox

Dropbox URLs are not supported.

imgur

Imgur URLs are supported for images. Please follow these steps to create valid imgur URLs:

  1. Go to imgur and upload your image file. You can drag and drop the file directly onto the screen or select the file from your computer. Edit the image and file size as needed.
  2. To create the image URL, right click on the image and select Copy Image Address.
    Do not click the Copy link button as it will generate an HTML link that is not supported in our system. You will get an error in Supplier One if you submit the Copy link URL.
  3. Paste the copied image address into a new tab in your browser. It should display the image with no additional website information. Paste this URL into the image attribute field when setting up or maintaining items.
    Valid imgur links begin with http://i.imgur.com and end with the image file type (e.g., .jpg, .png).

Cloudinary

Cloudinary URLs are supported for videos, closed captioning for videos, and images. Signup for Cloudinary is free, but the service may require payment depending on your storage amount. Please follow these steps to create valid Cloudinary URLs:

  1. Log in to https://cloudinary.com/.
  2. Click Media Library in the left navigation menu.
  3. Click Upload.
  4. Drag and drop video, VTT, or image files directly onto the screen or browse and select files from your computer.
    Each file cannot exceed 100 MB.
  5. Hover over the video, VTT, or image file and click the dots that appear. Then, hover over Share and click Copy URL.
    To confirm the URL is valid, open a new tab in your browser and paste in the copied URL. The URL should end with the video file type (.mp4), VTT file type (.vtt), or image file type (.jpg).
For details on how you can create closed captioning (.vtt) files, see the instructions here.

Queries

We cannot download videos or images from URLs that contain queries, which often, but not always, encode additional information into the URL following a question mark.

Unsupported

Supported

http://www.antonline.com/wmt_pic.php?e=2&i=1059646_4_1.jpg

http://www.antonline.com/images/rd_default_mn.jpg

Ports

The URL port must be one of the following:

  • 8080
  • 80
  • 443
  • 8443

If your URL contains a different port, you will need to host the videos or images on a different port.

Unsupported

Supported

http://184.75.67.162:6544/Images/300865-904.jpg 

http://184.75.67.162:8080/Images/300865-904.jpg

Special Characters and Encoding

If the URL path has special characters, such as quotation marks, spaces, and exclamation points, you must encode them before you submit the URL for processing. Remember that the periods in the domain and file type extension (e.g., .jpg at the end of the URL) do not need to be encoded because they are not part of the URL path. 

Unsupported

Supported

http://www.4xpro.com/mm5/graphics/00000001/eastlakeaxle+bearingskits!/CAWB606F2B.jpg

http://www.4xpro.com/mm5/graphics/00000001/eastlakeaxle%2Bbearingskits%21/CAWB606F2B.jpg

The unsupported URL requires encoding for the special characters "+" and "!". The supported URL illustrates the encoding for these special characters.

HTML Encoding for Special Characters

Character

HTML Code

space

%20

!

%21

"

%22

#

%23

$

%24

%

%25

&

%26

'

%27

(

%28

)

%29

*

%2A

+

%2B

,

%2C

-

%2D

.

%2E

/

%2F

Accepted URL Examples

http://s3.amazonaws.com/ee-images/products-xl/67391.jpg

http://i.walmartimages.com/i/p/00/02/48/44/18/0002484418967_2000X2000.jpg

http://img.wfrcdn.com/lf/50/hash/1888/3170512/1/1159583.jpg

Unaccepted URL Examples
  • contains cookies
  • ends with .xml
  • ends with .html
  • ends with .asp
  • ends with .aspx
  • is a .php
  • is a .jsp
  • is a .js
  • is an .htmlx
  • is a .shtml
  • is a .cgi
  • is an .htm
  • is a .java
  • is a .class
  • is a .shtm
  • is a .cfm
  • is a .php3
  • is a .cgi-bin
  • is an .xhtml
  • is an .axd
  • is an .asx
  • is an .asmx
  • is an .ashx
  • is a .yaws
  • is a .jhtml
  • is a .pl
  • is a .php4
  • is a .py
  • is an .rb
  • is an .rhtml
  • is an .rss
  • is a .svg
  • is a .dll
  • is an .exe
  • is an .atom
  • is a .css
  • is an .adp
  • is an .hss
  • is a .sass
  • is a .less
  • is a .ccss
  • is a .pcss
  • is a .dtl
  • is an .erb
  • is a .rjs
  • is an .hta
  • is a .htc
  • is a .action
  • is a .do
  • is a .json
  • is a .sql
  • is a .txt
  • is a .docx
  • is a .cfml
  • is a .doc
  • is a .xsd
  • is a .xl
  • is a document
  • is a <
  • is a >

Placeholder Image URLs

A placeholder image has no relation to or information about the product.

If images are not yet available for your item, you can use a placeholder image in the interim.

You must submit this Walmart placeholder image in order for our system to properly recognize it

https://i5.walmartimages.com/asr/24893ec1-4563-41fa-9efb-42ba1d0d5e98.f417a4c35f49d4ecd5c479905aa827b3.jpeg

DO NOT create your own placeholder imagery.

Your item will not be published on Walmart.com or Grocery/Pickup until the placeholder image URL has been replaced by a product image that meets Walmart's standard requirements.

For Fashion items

Please continue using your existing processes for imagery (i.e., do not submit a placeholder image URL during item setup in Supplier One).

To accommodate Walmart’s Imagery Studio process, the Main Image URL attribute is not required during setup for all seven Fashion categories: Baby Clothing, Carriers & Accessories, Cases & Bags, Clothing, Footwear, Jewelry, and Watches.


How did we do?