Platform rules & publishing

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.

The product stays identifiable in desktop and mobile gallery crops.
01

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.

If you need tighter control over the store asset, start with direct upload. If a maintained public or unlisted video already exists, an external URL can avoid another file upload. In both cases, the theme still determines how the media appears.
02

Add a video file to product media

01

Open the product

In Shopify admin, open Products and choose the product.

02

Add the file

In Media, upload or drop the finished video file.

03

Order the media

Wait for processing, then place the video where it belongs.

04

Preview the store

Save the product and preview the live page.

Shopify accepts MOV, MP4, and WEBM files up to 1 GB, 10 minutes, and 4K resolution at 4096 × 2160. Shopify converts MOV and WEBM uploads and serves compatible MP4 or HLS streams to the storefront.
03

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.

04

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.

05

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.
06

Fix the symptom you can see

SymptomFirst check
Upload failsFile type, size, duration, resolution, and connection.
Processing stallsWait, refresh, then try a smaller compatible export.
External video is blankVisibility, embed permission, URL form, and theme support.
Mobile crop is poorRecompose 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