← Back to blog

Shopify Product Video Specs 2026, and What AI Output Fits Them

Shopify's product video and image limits, quoted from the Help Center, mapped to 8frame output: file sizes, resolutions, formats, and upscale traps.

Shopify's Help Center (product media types, checked 2026-11-09) sets uploaded product video at "Up to 1 GB", "Up to 10 minutes", "Up to 4K (4096 x 2160 px)", in ".mp4, .mov, or .webm", and says Shopify converts every video to ".mp4 or HLS format". Product images can be "any size up to 5000 x 5000 px, or 25 megapixels" and must be "smaller than 20 MB". Every AI video clip from 8frame fits the video limits with room to spare. The one that catches people is the image limit: a 4x upscale of a typical AI still goes past 25 megapixels, and Shopify will not take it.

For the full Shopify video board (cut-out, motion, shapes per placement), see how to make a Shopify product video with AI. This page is the spec, and how 8frame's output measures against it.

Shopify's limits, quoted

Media Shopify's limit
Video file size "Up to 1 GB"
Video length "Up to 10 minutes"
Video resolution "Up to 4K (4096 x 2160 px)"
Video file type ".mp4, .mov, or .webm"; converted to ".mp4 or HLS format"
External video YouTube or Vimeo links; "URLs other than YouTube or Vimeo URLs aren't supported"
3D models "Up to 500 MB", GLB or USDZ; files over 15 MB are optimized automatically
Images "any size up to 5000 x 5000 px, or 25 megapixels"; file "smaller than 20 MB"

The page does not state a limit on how many media files a product can have.

Video: 8frame output against the limits

8frame does not re-encode generated video. The file you download is the provider's file: H.264 in MP4 at 24 fps. MP4 is on Shopify's list, so no conversion is needed before upload.

Model on 8frame Output resolution Median bitrate (our files) About 10 s at that median Shopify fit
Kling 2.5 Turbo Pro 1080p 26.3 Mbps 33 MB fits
Kling 2.6 Pro 1080p 24.1 Mbps 30 MB fits
Hailuo H3 2K (1456 x 2544) 18.6 Mbps 23 MB under 1 GB; at 2544 px tall, check it uploads, since Shopify states 4096 x 2160
Kling v3 Standard 720p 17.2 Mbps 22 MB fits
Happy Horse 1080p 16.0 Mbps 20 MB fits
Seedance 2.5 720p 12.3 Mbps 15 MB fits
Seedance 2.0 720p 4.7 Mbps 6 MB fits

The highest median we measured, 10 seconds of Kling 2.5 Turbo Pro, is about 33 MB, against a 1 GB limit. Even a long sequence of AI clips is far under it.

Two things the table implies:

Length is a non-issue: Shopify allows 10 minutes, and the longest single video generations on 8frame are 30 seconds (Seedance 2.5, Wan 3.0) and 35 seconds for lip sync. Longer product films are built on the Video Editor timeline from several clips.

Images: where AI stills break the limit

Shopify's image limit is 5000 x 5000 px or 25 megapixels, under 20 MB. Here is what 8frame's image models return, measured on our own files over 120 days (medians):

Model Typical output Median file Shopify fit
Nano Banana 2 4.2 MP (most often 2752 x 1536) 5.5 MB fits
Nano Banana Pro 4.2 MP 6.0 MB fits
Seedream 5 Pro 4.0 MP 6.9 MB fits
Seedream 5 Lite 9.4 MP (2304 x 4096) 7.1 MB fits

Every one fits as delivered, and every image model we measured returns PNG.

The trouble starts when you upscale for zoom:

A 2x upscale of a typical AI still also stays under 5000 px on the long edge only if the original is under 2500 px wide. Nano Banana 2's common 2752 x 1536 frame at 2x is 5504 px wide: over the 5000 px edge, even though it is under 25 MP. Shopify's wording is "5000 x 5000 px, or 25 megapixels"; if the upload is refused, resize the long edge to 5000 px.

PNG files grow with size, so check the file after an upscale. If it is over 20 MB, save it as JPG at high quality before upload.

A short checklist before upload

What the page does not say

Shopify's media page shows no last-updated date, no limit on the number of media per product, and no frame rate or bitrate requirement. Because Shopify converts every upload, those choices are Shopify's, not yours. What you control is the starting file: its resolution, its bitrate, and whether the product in it is shown as it is. Check the page again before a large upload, since limits like these change without notice.

FAQ

What is the maximum video size on Shopify? 1 GB per uploaded video, up to 10 minutes, up to 4K (4096 x 2160), in MP4, MOV or WebM.

Can I upload an 8frame video to Shopify as is? Yes. 8frame delivers MP4 (H.264, 24 fps), which Shopify accepts. A 10 second clip is roughly 6 to 33 MB depending on the model.

Can I make a 4K Shopify video with 8frame? No. Shopify accepts 4K, but no video model on 8frame outputs 4K and there is no video upscaler. Hailuo H3's 2K output is the largest.

Why was my upscaled product photo rejected? Probably the 25 megapixel or 5000 px limit, or the 20 MB file limit. A 4x upscale of a typical 4 MP AI still is around 67 MP. Use 2x, resize, or save as JPG.

Can I use a YouTube video instead of uploading? Yes. Shopify supports YouTube and Vimeo links; other URLs are not supported.

Sources

Try it without signing up: the 8frame canvas opens on a real board. The canvas is free and unlimited; generation is paid from $19/month.

Written with AI assistance. Corrections are noted on the page. Editorial policy

Related articles

guideAmazon Product Video Requirements 2026, Mapped to AI Video Settingsuse caseHow to Make a Shopify Product Video with AIguideWhy Does AI Change My Product Label?

Make it
move.

Stay in the loop

Be the first to hear about our launch and get product updates