<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ch Shu</title>
    <description>The latest articles on DEV Community by Ch Shu (@hueshu).</description>
    <link>https://dev.to/hueshu</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4111753%2F36ae327a-2e4e-469b-8689-74ef6318878a.png</url>
      <title>DEV Community: Ch Shu</title>
      <link>https://dev.to/hueshu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hueshu"/>
    <language>en</language>
    <item>
      <title>Amazon, Etsy &amp; Shopify product image size cheat sheet (2026) + a free in-browser checker</title>
      <dc:creator>Ch Shu</dc:creator>
      <pubDate>Sun, 06 Sep 2026 01:18:32 +0000</pubDate>
      <link>https://dev.to/hueshu/amazon-etsy-shopify-product-image-size-cheat-sheet-2026-a-free-in-browser-checker-4l9f</link>
      <guid>https://dev.to/hueshu/amazon-etsy-shopify-product-image-size-cheat-sheet-2026-a-free-in-browser-checker-4l9f</guid>
      <description>&lt;p&gt;I run a small AI product-photo tool for e-commerce sellers, and the same three questions come up every week: &lt;em&gt;how big does my Amazon main image need to be, what does Etsy crop my thumbnail to, and why does Shopify reject my upload?&lt;/em&gt; The answers are spread across Seller Central, the Etsy Seller Handbook and the Shopify Help Center, so here is the condensed version I keep coming back to, plus a small checker I built that runs entirely in the browser.&lt;/p&gt;

&lt;p&gt;Everything below is summarised from the marketplaces' published guidelines as of September 2026. Rules vary by category, so confirm in the official docs before you bet a listing on it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Amazon
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Rule&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Minimum size&lt;/td&gt;
&lt;td&gt;1000 px on the longest side&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Recommended&lt;/td&gt;
&lt;td&gt;1600 px or more on the longest side (enables zoom); max 10,000 px&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Background (main image)&lt;/td&gt;
&lt;td&gt;Pure white, RGB 255,255,255. Off-white and gradients fail the automated check&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Product in frame&lt;/td&gt;
&lt;td&gt;85% or more of the image area, fully in frame, in focus&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Not allowed on the main image&lt;/td&gt;
&lt;td&gt;Text, logos, watermarks, borders, props, hands, multiple views&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;File&lt;/td&gt;
&lt;td&gt;JPEG preferred; PNG, TIFF, non-animated GIF accepted; sRGB or CMYK&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Only the &lt;strong&gt;main&lt;/strong&gt; image has to be white. Images 2–7 can be lifestyle scenes, infographics, size charts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Etsy
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Rule&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Recommended size&lt;/td&gt;
&lt;td&gt;2700 × 2025 px (4:3)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Minimum for zoom&lt;/td&gt;
&lt;td&gt;Shortest side at least 2000 px&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Thumbnail crop&lt;/td&gt;
&lt;td&gt;4:3 in search results, 1:1 in some placements. Keep the product centred with room on every side&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Photo count&lt;/td&gt;
&lt;td&gt;Up to 20 photos and 2 videos per listing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;File&lt;/td&gt;
&lt;td&gt;JPG, PNG or GIF; sRGB&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Etsy has no white-background rule. What bites people is the 4:3 crop: a tall, tightly framed photo loses its top and bottom in search.&lt;/p&gt;

&lt;h2&gt;
  
  
  Shopify
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Rule&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Recommended size&lt;/td&gt;
&lt;td&gt;2048 × 2048 px, square&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Zoom threshold&lt;/td&gt;
&lt;td&gt;Larger than 800 × 800 px&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Upload limit&lt;/td&gt;
&lt;td&gt;4472 × 4472 px (20 megapixels) or 20 MB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;File&lt;/td&gt;
&lt;td&gt;JPEG, PNG or WebP&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The rule that actually affects conversion on Shopify is consistency: pick one aspect ratio for the whole catalog so collection grids line up.&lt;/p&gt;

&lt;h2&gt;
  
  
  The three mistakes I see most
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;"White" that isn't 255.&lt;/strong&gt; A studio backdrop photographed under warm light comes out at 250/248/245. Looks white to you, fails Amazon's check.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Product too small in frame.&lt;/strong&gt; Phone shots with lots of table around the product land at 50–60% fill. Amazon wants 85%.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mixed ratios on Shopify.&lt;/strong&gt; One square, one portrait, one 4:3, and the collection page looks broken.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The checker
&lt;/h2&gt;

&lt;p&gt;I got tired of eyeballing this, so I wrote a page that does the checks client-side:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;decodes the image on a Canvas, so nothing is uploaded anywhere and the file is gone when you close the tab&lt;/li&gt;
&lt;li&gt;samples the outer 2% ring of pixels and counts how many have every channel at 250 or above; under ~98% white usually means an off-white or gradient backdrop&lt;/li&gt;
&lt;li&gt;estimates product fill from the bounding box of pixels that differ from the backdrop colour, compared to the longest frame dimension (on a busy background it says "can't measure" instead of guessing)&lt;/li&gt;
&lt;li&gt;checks dimensions and file size against all three platforms at once and prints pass / warn / fail per rule&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's free and needs no account: &lt;a href="https://bestpng.com/tools/marketplace-image-checker" rel="noopener noreferrer"&gt;https://bestpng.com/tools/marketplace-image-checker&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you spot a rule that has changed or a category exception I missed, tell me in the comments and I'll update both this post and the tool.&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>ecommerce</category>
      <category>webdev</category>
      <category>sideprojects</category>
    </item>
  </channel>
</rss>
