Product media types

Customers browsing in your online store view media like images on product pages. Using media like video, 3D models, and augmented reality on your product page can increase a customer's confidence in your products, leading to a better customer experience and more sales. It's important that the media that you add for your products are high quality and meet the required specifications so that they are displayed properly.

To display videos or 3D models on product pages, your online store needs to use a theme that supports the media that you want to add. All themes support adding images to your products.


Product images are used to display products across Shopify's sales channels, including on your online store and in Shopify POS. The best file type for most product images is PNG, followed by JPEG, and GIF. Other accepted file types are PSD, TIFF, and BMP, but they are converted to JPEG' orPNG` when you upload them. The exact way that images appear on your store depends on your online store theme, but all themes support adding images.

Your product and collection images can be any size up to 4472 x 4472 px, or 20 megapixels. Product and collection images need to have a file size smaller than 20 MB to be added to Shopify.

High resolution photos look more polished and professional to your customers. For square product images, a size of 2048 x 2048 px usually looks best. For more advice about photographing your products, read The definitive DIY guide to beautiful product photography in the Shopify Blog.

When you add an image, different sizes are automatically created for use in different areas of your online store theme. For example, a product image's large version might be used on the product detail page, where the customer wants to see the product in detail. The compact version of the same image might be used on the collection templates, where a larger image isn't necessary.

3D models

3D models are virtual representations of an object in three dimensions. 3D models can provide your customers with a better sense of the size, scale, and the details of your products.

A customer who is browsing your store from a mobile device can view 3D product models from the product page. The models use the device's camera and screen to show the product in the customer's environment. Using the 3D model, the customer can view the object from any angle.

You need to make sure that your 3D model files meet the following requirements before you add them to your online store:

  • File size: Recommended size is 6MB or under; maximum size of 15MB accepted.
  • File type: GLB


You can add videos for your product in two ways: uploading a video file, or embedding a YouTube or Vimeo video link. If you're uploading video files, then make sure that they meet the following requirements:

  • Video length: Up to 60 seconds
  • Video size: Up to 1 GB
  • Video resolution: Up to 4K (4096 x 2160 px)
  • Video file type: .mp4 or .mov

You don't need to meet these requirements for embedding YouTube or Vimeo videos.

In browsers that support streaming, videos display in either 480p, 720p, or 1080p, depending on the viewer's connection speed and the resolution of the uploaded video. In browsers that do not support streaming, videos display in the highest resolution available.

You can add images, 3D models, or videos for your products from your Shopify admin or the Shopify mobile app.

Supported themes for 3D models or videos

To display 3D models or videos on your online store, you need to use the most up to date version of a theme that supports 3D models and videos. Alternatively, you can modify your current theme by following the instructions in the themes tutorial.

The following themes by Shopify support the display of 3D models or videos on your online store:

Certain themes have also been updated to provide an enhanced experience for Vimeo video playback. If you want to feature Vimeo videos in your theme, then consider updating your theme to one of the following versions:

You can view a list of themes that support video and 3D product media in the Shopify Theme Store. If you use a theme developed by a third party, then you can contact the theme developer for support.

Adding product media by using metafields

If you want to customize the way that product media are displayed in your online store, then you can use metafields to create a file reference metafield for your products. File reference metafields support uploading images to display your products, or all other file types for your customers to download. You can display images in JPEG, PNG, and GIF formats in your online store. A metafield can contain only one file at a time.

If you have an Online Store 2.0 theme, such as Dawn, the free Shopify theme, then you can connect file reference metafields to your theme by using the theme editor. If you're using vintage themes, then you can edit your theme code or hire a Shopify Expert to help you.

Ready to start selling with Shopify?

Try it free