Shopify product media
How to add video to a Shopify product page
Choose a direct upload or a YouTube or Vimeo link, add it to the product media gallery, then check the theme and mobile page before customers see it.
Choose direct upload or an external video
Direct upload
Best when you want the video stored with Shopify product media and have a compatible MOV, MP4, or WEBM file.
YouTube or Vimeo
Useful when the video already lives on a supported service and the storefront should reference that hosted version.
Add a video file to product media
Open the product
In Shopify admin, open Products and choose the product.
Add the file
In Media, upload or drop the finished video file.
Order the media
Wait for processing, then place the video where it belongs.
Preview the store
Save the product and preview the live page.
Add a YouTube or Vimeo video
In the product media area, choose the option to add from a URL and paste a supported YouTube or Vimeo link. Use a standard YouTube watch URL and keep the video public or unlisted. For Vimeo, external embedding must be allowed. Save, then test the actual storefront.
Use a theme that supports product video
Video and controls work
Continue to desktop and mobile review.
Crop or poster looks poor
Check theme media settings before changing the file.
Video does not appear
Shopify-built Online Store 2.0 themes and every Horizon-family theme support product video. For a third-party theme, use a current version that renders product media.
Video should follow a variant
Shopify does not support product video as variant media, so use the shared product gallery instead.
Preview the page as a customer would

- The video starts paused unless the theme uses muted autoplay responsibly.
- The poster frame explains the product before playback.
- Controls are reachable by keyboard and clear on touch screens.
- The main product remains visible in wide and narrow crops.
- The video does not push price, variants, or add to cart too far down.
Fix the symptom you can see
| Symptom | First check |
|---|---|
| Upload fails | File type, size, duration, resolution, and connection. |
| Processing stalls | Wait, refresh, then try a smaller compatible export. |
| External video is blank | Visibility, embed permission, URL form, and theme support. |
| Mobile crop is poor | Recompose for the final frame instead of one wide crop everywhere. |
Frequently asked questions
Shopify product media FAQ
Practical answers for file limits, hosting, performance and theme behavior.
Can I upload a video directly to Shopify?
Yes. Direct product-media uploads can be MOV, MP4, or WEBM, up to 1 GB, 10 minutes, and 4096 × 2160. Shopify converts MOV and WEBM files, so a well-compressed MP4 is usually the simplest production handoff.
Should I upload a file or add a YouTube or Vimeo URL?
Use a direct upload when the video is a store asset and you want Shopify to handle delivery with the rest of the product media. Use YouTube or Vimeo when the video already has a maintained hosted version; external video adds another dependency for privacy, embedding and player behavior.
Will product video slow down a Shopify product page?
Shopify streams uploaded video at 480p, 720p, or 1080p according to the source and connection, which helps avoid sending the largest file to every visitor. Page experience still depends on the theme: use a strong poster frame, avoid multiple autoplay videos, and test how far the gallery pushes purchase controls down on mobile.
Why did the video upload but not appear on the storefront?
Wait for media processing to finish and save the product. Shopify-built Online Store 2.0 themes and all Horizon themes support product video; a third-party theme must use a version that renders product media. For external video, YouTube must be public or unlisted, Vimeo must allow embedding, and the URL must be in a supported form.
Where should a video sit in the Shopify product gallery?
Place it early when movement answers a decisive question such as fit, setup, scale, or operation. If the video is primarily brand mood, let the first images establish product identity and place the video after the essential purchase facts so it adds persuasion without delaying orientation.
Create with MakeAD
Create the missing product clip before you open Shopify
Start with one clear product image and direct the detail, scale, operation, or final result customers need to see. Download the finished file, choose the Shopify path that fits, and preview the real page on desktop and mobile.
Create the clip your product gallery is missing