NotShot Blog

Medusa product image size for clothing (2026)

Published 2026-11-01

Medusa is a headless commerce platform: the Medusa docs on its architecture explain that storefronts, admin dashboards and other clients use Medusa through its API. That means your storefront, not Medusa, decides how large product photos appear. What Medusa does set is how big a file you can upload in the admin, which formats it accepts, and how you order images and link them to variants. This page collects what the official Medusa docs and the Medusa v2.22.2 source code say, with the date we checked them, and turns that into settings for clothing photos. We make NotShot, an AI on-model photo tool, so we also cover where on-model images fit.

Full length photo of a man standing with his hands on his hips, wearing a plain white crew neck T-shirt, sage green drawstring shorts with side slits and white low top sneakers, on a plain light gray background.
An on-model render made with NotShot, 1073×1600 pixels and about 240 KB as a JPEG, so it fits under the Medusa admin default upload limit of 1 MB.

The 1 MB default upload limit

The admin configuration types in the Medusa v2.22.2 source, the latest Medusa release on GitHub when we checked on 1 November 2026, describe an admin option called maxUploadFileSize. It is the largest file, in bytes, that you can upload as media in the admin dashboard:

A large JPEG with fine fabric detail can go over 1 MB. Either export your photos to stay under it, or ask your developer to raise the limit before you upload a full catalog. The admin rejects a file over the limit with an error that shows the maximum size.

Accepted formats

The product media upload code in the Medusa v2.22.2 admin dashboard accepts these image types:

For on-model clothing photos, JPEG or WebP gives the smallest files for the detail, which matters with a 1 MB limit. Before you upload HEIC or SVG files, check that your storefront can show them.

Pick the pixel size from your storefront

Medusa does not publish a recommended pixel size for product images, since the storefront draws them. To choose one:

Thumbnail, order and variant images

The Medusa user guide on editing a product (checked by us on 1 November 2026) covers the Media section of each product:

Where the files are stored

The Medusa File Module docs explain that uploads such as product images go through a File Module Provider. By default, Medusa uses the Local provider, which saves files in the uploads directory, and the Local provider docs warn it is only for development. For a live store, the docs recommend another provider, such as the S3 provider. Check this before you upload your product photos, so they end up in the storage your live store uses.

Medusa image checklist for clothing

  1. Limit: check maxUploadFileSize, 1 MB by default, and raise it if your photos need more.
  2. File: JPEG or WebP, under your limit.
  3. Shape: one aspect ratio for all product images, such as 3:4 portrait.
  4. Size: at least twice the widest your storefront shows an image.
  5. Thumbnail: the best front or on-model view, set with Make thumbnail.
  6. Variants: link each color's images with Manage associated variants.

Running another platform too? Compare Saleor product image size for clothing, Odoo eCommerce product image size for clothing and Shopware product image size for clothing. Running Sylius too? See Sylius product image size for clothing. Running Spree too? See Spree Commerce product image size for clothing. For lighting and backdrops, see our clothing product photography guide.

Where NotShot fits

The Medusa docs set no rule against models in product images, so on-model photos can sit next to your packshots and variant images. Check each marketplace's own rules before you sell there. NotShot renders your garment on your own model from the product photo you already have, and every render is checked by an AI judge that compares it with your upload for color, print and cut. Renders below the quality bar are refunded automatically, so you pay for photos that pass the check, not for attempts. Plans are on the pricing page.

Questions we get asked

What is the maximum image upload size in Medusa?
In the Medusa v2.22.2 source, the admin option maxUploadFileSize sets the largest file you can upload in the admin dashboard. Its default is 1048576 bytes, which is 1 MB. Your developer can raise it in medusa-config.ts, for example to 10 MB, or set it to Infinity to remove the limit.
What image size should I upload to Medusa for clothing?
Medusa does not publish a recommended pixel size, because Medusa is headless and your storefront decides how large images appear. Upload photos at least as large as the biggest size your storefront shows, in one aspect ratio such as 3:4 portrait, and keep each file under your admin upload limit.
Which image formats can I upload in the Medusa admin?
The Medusa v2.22.2 admin dashboard accepts JPEG, PNG, GIF, WebP, HEIC and SVG files for product media.
How do I set the main product image in Medusa?
In the Media section of the product page, choose Edit, select the image and click Make thumbnail, or press T, then save. You can also drag images to change their order.
Can each color have its own images in Medusa?
Yes, from Medusa Admin v2.11.2. Select an image in the Media section and click Manage associated variants to pick the variants it belongs to. An image with no variant shows for all variants of the product.

NotShot is a Berlin-based tool for on-model product photography without the photoshoot.
Try NotShot