Shopify Product Media: Images, Video, 3D Models, and the Right Order
Shopify product media is one ordered set, not three separate feature checklists. The first item may represent the product in collections and cart; the last item may never be reached. Images, video, and 3D only work when the sequence answers the shopper's questions in order.
The short version: lead with a product-identifying still, earn each richer format with a distinct job, and test the live theme on mobile. Shopify's upload maximum is not your performance budget.
A product photo and an AI packshot for the listing
This dress example shows how a product photo becomes a clean packshot. Check the garment details and your store’s image requirements before using the result.


Last tested against Shopify documentation: August 31, 2026. File and plan limits are volatile; verify Shopify's product media types and media management before a bulk delivery.
The current Shopify media rules
| Media | Current Shopify requirement | Operational consequence |
|---|---|---|
| Images | Under 20 MB; up to 5000 × 5000 pixels or 25 megapixels; common image formats accepted | Use a consistent featured-image ratio and preserve a high-resolution master outside Shopify |
| 3D models | GLB or USDZ; up to 500 MB; files over 15 MB are automatically optimized | A 500 MB upload can still be unusably heavy; optimize and test the delivered model |
| Uploaded video | MP4, MOV, or WebM; up to 10 minutes, 1 GB, and 4K | Export a short commerce edit; do not treat ten minutes or 1 GB as a target |
| Embedded video | YouTube or Vimeo URL | Check privacy, branding, related-video behavior, consent, and performance in the theme |
Shopify allows up to 250 media items on a product. It also applies store-level video and 3D upload counts and video-storage limits by plan. Those plan numbers can change, so model the catalog against the live help table rather than copying a limit into a permanent production brief.
Two constraints are easy to miss:
- The first item is the product's featured media and appears beyond the PDP, including collection, cart, checkout, and home contexts.
- Videos and 3D models cannot currently be used as product variant media.
That second point changes colorway production. A shared black-jacket video may still appear while a shopper selects cream, unless the theme or implementation deliberately manages the experience. Do not promise variant-specific motion without testing the actual store.
Give each format one job
Images: identify and prove
Images load quickly, scan well, zoom, and map to variants. They are still the source of truth for exact color, construction, texture, and what is included in the sale.
A useful apparel image set normally covers:
- Clear front or three-quarter product identification
- Back construction
- One or two material, hardware, seam, or trim details
- On-model fit and scale
- A second pose or use state where movement matters
- Colorway-specific views
Ghost mannequin can isolate construction without a visible body; the complete ghost mannequin guide covers the insert views and joins it needs. If approved physical references will also produce on-model, lifestyle, or campaign derivatives, use the AI product photography workflow to separate product evidence from generated variation. For a catalog where every extra angle multiplies across variants, calculate the real product photography cost per SKU before setting the standard.
Video: show change over time
Use video for movement, a closure opening, a pocket in use, fabric behavior, scale in motion, assembly, or a controlled rotation. If nothing changes, a still usually communicates the same information faster.
Start the video on the product, not a logo sting. Design the first frame as a useful poster even before playback. Keep critical information legible without audio, provide captions when speech carries meaning, and avoid fast edits that make inspection harder.
Shopify accepts long and large video files, but the browser experience depends on connection speed and theme behavior. Test load, poster, play controls, looping, fullscreen, captions, and the return to the gallery after playback.
