Key takeaways
- Go to Products > select product > Add media > upload a video file or paste a YouTube/Vimeo URL.
- Shopify supports MP4 and MOV files up to 1GB.
- Video appears alongside product images in the gallery carousel.
- YouTube and Vimeo URLs are embedded - the video is hosted externally.
To add a video to a Shopify product gallery, open the product, click Add media in the Media section, and upload an MP4 or MOV file (up to 1 GB and 10 minutes) or paste a YouTube or Vimeo URL. Video shows scale, texture, fit and function in ways photos can’t.
Why you can trust us
We’ve built and customised hundreds of Shopify storefronts. We also built Fudge, the AI operator for Shopify stores, with a 4.9 rating on the Shopify App Store.
How to add a video to a Shopify product
Step 1. Go to your Shopify admin > Products.
Step 2. Click the product you want to add a video to.
Step 3. In the Media section, click Add media.
Step 4. Choose one of two options:
- Upload a file - drag and drop an MP4 or MOV file from your computer. Shopify accepts videos up to 1GB.
- Paste a URL - enter a YouTube or Vimeo video URL. Shopify fetches the video from the external platform.
Step 5. The video appears in the media grid alongside your product images. Drag it to position it where you want it in the gallery sequence.
Step 6. Click Save.
When customers view the product page, the video appears as a thumbnail in the image carousel. Clicking it plays the video inline.
To change where the video sits, see how to reorder product images in Shopify; to keep video from slowing the page, see how to lazy load videos in Shopify.
Hosted video vs YouTube/Vimeo
There are two ways to add video to Shopify product galleries, each with trade-offs:
Uploaded (hosted) video
- Stored directly on Shopify’s CDN
- Plays inline without YouTube branding or related video suggestions showing
- Best for polished, brand-controlled product demos
- MP4 and MOV supported, up to 1GB
- Keep files under 50MB so they upload and process quickly
YouTube or Vimeo embed
- The video is hosted on the external platform - no storage used on Shopify
- YouTube embeds may show related videos or branding after playback
- Paid Vimeo plans let you remove Vimeo branding
- Useful if you already have videos on YouTube and want to keep one source of truth
For most stores, uploaded MP4 is the better option for product demos. Use YouTube/Vimeo if the video is already public on those platforms and you want to reuse it.
Video file recommendations
Format: MP4 (H.264 codec) is the most compatible and best-supported option across all browsers and devices.
Resolution: 1080p is ideal. 4K is unnecessary and creates large files.
File size: Keep under 50MB if possible. Shopify allows up to 1GB, but very large uploads take longer to process. Compress with Handbrake (free) if needed.
Length: Product demos work best at 30-90 seconds. Longer videos see significant drop-off.
No sound required: Many shoppers browse with sound off. Design your video to work with captions or to be self-explanatory visually.
Where video appears on the product page
Video in the product media section appears in the same gallery as your images. Customers scroll through thumbnails and click to play. The exact treatment depends on your theme - most modern Shopify themes (Dawn, Sense, Craft) handle product video well out of the box.
If you want video in a different location on the product page - such as a dedicated video section below the product details, or a video background - that requires adding a section via the Theme Editor or code changes.
3D models in Shopify
Shopify also supports 3D model files (GLB and USDZ formats) in the product media section, which display as an interactive 3D viewer. This is separate from video but follows the same upload process. It’s useful for products where shape and dimension are key selling points.
FAQ
Will my Shopify product video autoplay?
In the gallery, no — shoppers click to play. For autoplay video on the product page (outside the gallery), you'd need a custom video section. Describe what you want to Fudge ("add an autoplay muted-and-loop background video above the product details") and it builds the section natively in your theme. Some themes also support hero video backgrounds with muted and loop (browsers block autoplay with sound).
Can I add multiple videos to one product?
Yes. There's no hard limit on the number of videos per product, though the gallery becomes unwieldy past 2-3 videos plus images. Common pattern: one main product demo, one lifestyle/in-use video, plus images.
Why is my Shopify product video buffering or not playing?
Two common causes: (1) the file is very large, and very large uploads take longer to process; compress to under 50MB with Handbrake, or (2) the codec isn't H.264 - some MOV files use codecs that browsers can't decode natively. Re-export as MP4 with H.264 to fix it.
Should I host my Shopify product video on YouTube or upload directly?
Upload directly for product demos. Hosted videos play inline without YouTube branding, related-video suggestions, or external redirects. YouTube/Vimeo embeds are fine if you already have the video published there and want a single source of truth, but the brand experience is weaker.
Can I add a video as a product variant image?
Not natively. Shopify variants can only take an image. To show a video per variant you need theme code that switches the gallery to a video when the variant changes.