Shopify image sizes
Shopify image sizes, from Shopify's own pages.
Shopify publishes a few firm numbers, a lot of advice that depends on your theme, and two figures that disagree. Here is each one with where it comes from, the sizes theme vendors give, and a checker for your files.
Every size at a glance.
Each number says where it comes from:
- Shopify Help Center: a current Shopify help or developer page.
- Shopify blog only: Shopify's general advice for websites, not a setting or a limit.
- Dawn's theme code: what Shopify's own free theme asks for.
- Shopify's pages disagree: two Shopify pages give different numbers.
| Product image, square | 2048 x 2048 px Shopify Help Center: usually displays best |
|---|---|
| Product and collection limit | 5000 x 5000 px or 25 MP, under 20 MB Shopify Help Center |
| Theme editor uploads | 20 MP and 20 MB Shopify's pages disagree; stay under the lower one (20 MP here, 25 MP elsewhere). |
| Zoom | More than 800 x 800 px Shopify blog only |
| Collection image | No size given; WebP not accepted Shopify Help Center |
| Banner and slideshow | No Shopify size; Dawn requests up to 3840 px wide Shopify Help Center and Dawn's theme code |
| Hero image | 1280 x 720 px (16:9) Shopify blog only |
| Logo | Shown up to 300 px wide; upload 600 px Shopify Help Center; the upload width is worked out from Dawn's code |
| Favicon | 32 x 32 px, larger ones scaled down Shopify Help Center |
| Blog post image | No Help Center size; 1200 x 800 px on Shopify's blog Shopify Help Center and Shopify blog only |
| Largest size Shopify serves | 5760 px wide or tall, never enlarged Shopify.dev |
| Images per product | 250, counting videos and 3D models Shopify Help Center |
Check your images.
Choose what the image is for and, if you like, your theme. The checker reads each file and tests it against the numbers on this page.
Shopify on a product image
- 2048 x 2048 px usually displays best for square product images. Shopify Help Center Source
- No single ratio is required, but use one ratio for every main product image so collection grids line up. Shopify Help Center Source
- Zoom needs more than 800 x 800 px. Shopify blog only Source
- Up to 5000 x 5000 px or 25 MP, and under 20 MB. Shopify Help Center Source
Pick your theme above to add the sizes its own documentation gives.
Your images
No images yet. Choose or drop one to check it.
One guide per image.
Dawn and the free themes.
- Product images: Shopify's 2048 x 2048 px for square photos applies to Dawn and the Horizon themes alike.
- Image banner and slideshow: Dawn requests files from 375 to 3840 px wide, across the full screen width.
- Slideshow height: adapt image, small, medium, large; "adapt" takes the first slide's shape.
- Logo: a width setting from 50 to 300 px, starting at 100 px, with the file requested at up to twice the width.
- Favicon: "Displayed at 32 x 32px", in Theme settings under Logo.
- Blog post image: requested up to 3000 px wide on the article page.
Paid theme sizes, side by side.
From each vendor's own documentation. Pick the theme in the checker to test an image against its sizes.
| Theme | Vendor | Product | Slideshow or hero | Logo | Favicon |
|---|---|---|---|---|---|
| Impulse | Archetype Themes | 1065 x 1420 | 2880 x 1620 | Not published | Not published |
| Motion | Archetype Themes | 1065 x 1420 | 2880 x 1620 | Not published | Not published |
| Expanse | Archetype Themes | 1065 x 1420 | 2880 x 1620 | Not published | Not published |
| Streamline | Archetype Themes | 1065 x 1420 | 2880 x 1620 | Not published | Not published |
| Showcase | Clean Canvas | Not published | Not published | Not published | Not published |
| Empire | Pixel Union | Not published | 2880 x 1000 | 200 x 80 | Not published |
| Palo Alto | Presidio | Not published | Not published | Not published | 32 x 32 |
| Icon | We are Underground | 1500 x 2000 | 2880 x 1620 | 512 x 512 | Not published |
| District | Style Hatch | 2048 x 2048 | 1500 x 600 | Not published | 32 x 32 |
| Loft | Trailblaze Media | Not published | 700 x 900 | Not published | Not published |
| Venue | Safe As Milk | 900 x 900 | 1400 x 788 | Not published | Not published |
| Prestige | Maestrooo | 2400 x 2400 | Not published | Not published | Not published |
| Impact | Maestrooo | 2400 x 2400 | Not published | Not published | Not published |
| Focal | Maestrooo | 2400 x 2400 | Not published | Not published | Not published |
| Warehouse | Maestrooo | 2400 x 2400 | Not published | Not published | Not published |
| Turbo | Out of the Sandbox | 1024 x 1024 | 1600 x 1000 | 400 x 100 | 32 x 32 |
| Flex | Out of the Sandbox | 1024 x 1024 | 1600 x 1000 | 600 x 200 | 64 x 64 |
| Pacific | Out of the Sandbox | Not published | Not published | 450 x 200 | Not published |
| Ella | HaloThemes | Not published | Not published | Not published | 32 x 32 |
Symmetry, Showcase, Envy and Capital publish no fixed pixel sizes; their vendors say to upload the largest image you have, or give ratios only.
No image size documentation found for Masonry, Broadcast, Be Yours and Kalles.
Some vendor pages are older than the current theme version; the notes on each guide page say so where the data shows it.
Vendor pages
- Archetype Themes: Impulse, Motion, Expanse and Streamline
- Clean Canvas: Showcase
- Pixel Union: Empire
- Presidio: Palo Alto
- We are Underground: Icon
- We are Underground: Icon
- Style Hatch: District
- Style Hatch: District
- Style Hatch: District
- Style Hatch: District
- Trailblaze Media: Loft
- Safe As Milk: Venue
- Maestrooo: Prestige, Impact, Focal and Warehouse
- Maestrooo: Prestige, Impact, Focal and Warehouse
- Out of the Sandbox: Turbo
- Out of the Sandbox: Flex
- Out of the Sandbox: Flex
- Out of the Sandbox: Pacific
- HaloThemes: Ella
Formats
Which format, where.
- Product images: PNG, then JPEG are best; TIFF, BMP, GIF, SVG, HEIC, WebP also work.
- Theme images: JPEG for products, banners or slideshows, pages and blog posts; PNG for logos, icons, borders and trims.
- Collection images: no WebP, even though products and Files take it.
- Files page: JPEG, PNG, WebP, HEIC and GIF, under 20 MB and 25 MP, between 100:1 and 1:100.
- Color: Shopify removes embedded color profiles and browsers assume sRGB, so export in sRGB.
Questions about Shopify image sizes.
What size images does Shopify recommend?
Shopify's Help Center gives a few firm numbers: 2048 x 2048 px for square product images, a logo shown up to 300 px wide and a 32 x 32 px favicon. For banners, slideshows and collection images it gives no size, because the theme decides the shape.
What is the largest image Shopify accepts?
Product and collection images can be up to 5000 x 5000 px or 25 MP, under 20 MB. Shopify's theme images page says 20 MP for images uploaded in the theme editor, so Shopify's pages disagree; stay under the lower one, 20 MP.
Does Shopify resize my images?
Yes. Shopify makes smaller copies of each image automatically and the theme asks for the size it needs. It serves up to 5760 px wide or tall and never makes an image larger than the original, so upload at least as large as the biggest size your theme shows.
Do I need to compress images before uploading?
No, says Shopify: upload the best quality you can. Images aren't compressed at admin upload; they may be compressed when served through the theme, and the best format is chosen automatically. For speed, Shopify's blog suggests up to 2 MB, around 500 KB in most cases.
Why do my colors look different on the storefront?
Shopify removes embedded color profiles when it shows an image, and browsers then assume sRGB. Export images in sRGB before uploading so what you see in your editor is what customers see.
Which image format should I use on Shopify?
PNG or JPEG for product images, PNG first. JPEG for banners, slideshows and blog posts; PNG for logos and icons. WebP works for products and theme images but not for collection images.
Sources.
Every Shopify page these numbers come from, read on the date below. Blog-only figures are general web advice from Shopify's blog, not theme settings.
Shopify's pages
- Shopify Help Center: product media types
- Shopify Help Center: uploading files
- Shopify Help Center: uploading images to your theme
- Shopify blog: image sizes (general web guidance)
- Dawn's theme code: product media
- Shopify Help Center: adding media and troubleshooting
- Dawn's theme code: image banner section
- Dawn's theme code: slideshow section
- Shopify Help Center: theme settings
- Dawn's theme code: theme settings
- Dawn's theme code: header
- Shopify Help Center: adding a favicon
- Dawn's theme code: editor text
- Shopify Help Center: working with blog posts
- Dawn's theme code: blog post page
- Shopify.dev: the image_url filter
- Shopify CDN
Check every image before it goes live.
Drop in product photos, banners, logos and favicons together, check each one and save a resized copy.