{
  "publisher": {
    "name": "Fernpix",
    "url": "https://fernpix.com"
  },
  "disclaimer": "Independent preflight data. A Fernpix pass is not marketplace approval.",
  "specPagesUpdated": "2026-09-27",
  "marketplaces": [
    {
      "id": "amazon",
      "marketplace": "Amazon",
      "region": null,
      "summary": "Amazon main images are rejected on three numbers: pixel-white background, product fill, and longest side.",
      "guide": "https://fernpix.com/guides/amazon-main-image-requirements",
      "guideZh": null,
      "checker": "https://fernpix.com/amazon-product-image-checker",
      "lastVerified": "2026-09-21",
      "sources": [
        {
          "label": "Amazon Seller Central — Product image requirements (G1881, Seller Central login required)",
          "url": "https://sellercentral.amazon.com/help/hub/reference/external/G1881"
        },
        {
          "label": "Amazon Seller Forums — product photography technical requirements (public)",
          "url": "https://sellercentral.amazon.com/seller-forums/discussions/t/0149bdb3-2056-42ce-b0bb-9eef94e3d2b8"
        },
        {
          "label": "Amazon style guide PDF — pure white 255 RGB and 85% frame fill (public)",
          "url": "https://images-na.ssl-images-amazon.com/images/G/01/help/Amazon_Home_Selection_Style_Guide.pdf"
        }
      ],
      "publicDocsNote": null,
      "rules": [
        {
          "rule": "Zoom threshold",
          "value": "1000 px or more on the longest side",
          "origin": "marketplace"
        },
        {
          "rule": "Recommended size",
          "value": "1600 px or larger on the longest side",
          "origin": "marketplace"
        },
        {
          "rule": "Fernpix minimum",
          "value": "1000 px on the longest side",
          "origin": "fernpix"
        },
        {
          "rule": "Main-image background",
          "value": "pure white, RGB 255,255,255 (#FFFFFF); 250,250,250 still fails",
          "origin": "marketplace"
        },
        {
          "rule": "Product fill",
          "value": "at least 85% of the frame, not touching the edges",
          "origin": "marketplace"
        },
        {
          "rule": "Format",
          "value": "JPEG preferred; PNG, TIFF, and GIF also accepted; iPhone HEIC is not",
          "origin": "marketplace"
        },
        {
          "rule": "Main-image extras",
          "value": "no text, graphics, logos, borders, insets, or multiple views",
          "origin": "marketplace"
        },
        {
          "rule": "File size",
          "value": "10 MB or less",
          "origin": "reported"
        }
      ]
    },
    {
      "id": "shopee",
      "marketplace": "Shopee",
      "region": "MY",
      "summary": "Shopee wants a square cover image on white, with a file cap low enough that compression is what reintroduces a grey fringe.",
      "guide": "https://fernpix.com/guides/shopee-product-photo-size-requirements",
      "guideZh": "https://fernpix.com/guides/shopee-zhu-tu-chi-cun",
      "checker": "https://fernpix.com/product-photo-checker",
      "lastVerified": "2026-09-21",
      "sources": [
        {
          "label": "Shopee MY Seller Education Hub — Uploading good quality images (500x500, 72 dpi, 70% fill)",
          "url": "https://seller.shopee.com.my/edu/article/370"
        },
        {
          "label": "Shopee MY Seller Education Hub — Product Listing Quality Guide (1:1 or 4:3, clean background, 90% cap)",
          "url": "https://seller.shopee.com.my/edu/article/27971"
        }
      ],
      "publicDocsNote": null,
      "rules": [
        {
          "rule": "Frame",
          "value": "1:1 or 4:3",
          "origin": "marketplace"
        },
        {
          "rule": "Minimum size",
          "value": "500 x 500",
          "origin": "marketplace"
        },
        {
          "rule": "Minimum resolution",
          "value": "72 dpi",
          "origin": "marketplace"
        },
        {
          "rule": "Product fill floor",
          "value": "product covers at least 70% of the image",
          "origin": "marketplace"
        },
        {
          "rule": "Product fill ceiling",
          "value": "main body no more than 90%; background at least 10% of the image area",
          "origin": "marketplace"
        },
        {
          "rule": "Cover background",
          "value": "preferably white; a plain single colour or a gradient of up to three dominant colours also counts as clean",
          "origin": "marketplace"
        },
        {
          "rule": "Overlay limit",
          "value": "text, graphics, watermarks, and props under 25% of the image",
          "origin": "marketplace"
        },
        {
          "rule": "Fernpix frame check",
          "value": "1:1 square",
          "origin": "fernpix"
        },
        {
          "rule": "Fernpix background check",
          "value": "RGB 255,255,255",
          "origin": "fernpix"
        },
        {
          "rule": "Practical size",
          "value": "800 x 800",
          "origin": "fernpix"
        },
        {
          "rule": "Recommended size",
          "value": "1024 x 1024",
          "origin": "fernpix"
        },
        {
          "rule": "File",
          "value": "JPEG or PNG, typically 2 MB or less",
          "origin": "reported"
        }
      ]
    },
    {
      "id": "lazada",
      "marketplace": "Lazada",
      "region": "MY",
      "summary": "Lazada is close to Shopee but not identical; the pixel floor and category extras are where a reused export fails.",
      "guide": "https://fernpix.com/guides/lazada-product-photo-size-requirements",
      "guideZh": null,
      "checker": "https://fernpix.com/lazada-product-image-checker",
      "lastVerified": "2026-09-21",
      "sources": [],
      "publicDocsNote": "Lazada University MY returns no results for image requirements and its Help Centre needs a seller login, so none of these numbers could be traced to a public first-party page.",
      "rules": [
        {
          "rule": "Frame",
          "value": "1:1 square",
          "origin": "reported"
        },
        {
          "rule": "Minimum size",
          "value": "500 x 500",
          "origin": "reported"
        },
        {
          "rule": "Practical size",
          "value": "1000 x 1000",
          "origin": "fernpix"
        },
        {
          "rule": "File",
          "value": "JPEG or PNG, typically 2 MB or less",
          "origin": "reported"
        },
        {
          "rule": "Cover background",
          "value": "RGB 255,255,255",
          "origin": "reported"
        }
      ]
    },
    {
      "id": "tiktok",
      "marketplace": "TikTok Shop",
      "region": "MY",
      "summary": "TikTok Shop crops product tiles to 1:1, so a non-square export loses part of the product rather than being rejected outright.",
      "guide": "https://fernpix.com/guides/tiktok-shop-square-product-photo",
      "guideZh": null,
      "checker": "https://fernpix.com/tiktok-shop-product-image-checker",
      "lastVerified": "2026-09-21",
      "sources": [],
      "publicDocsNote": "TikTok Shop Academy search shows a Product Listing Policy that describes square images, but the article itself returns 404 without a seller login, and the accessible guidance is US- and category-specific. Nothing here is traceable to a public MY page.",
      "rules": [
        {
          "rule": "Frame",
          "value": "tiles crop to 1:1",
          "origin": "reported"
        },
        {
          "rule": "Minimum size",
          "value": "600 x 600",
          "origin": "reported"
        },
        {
          "rule": "Practical size",
          "value": "800 x 800",
          "origin": "fernpix"
        },
        {
          "rule": "File",
          "value": "JPEG or PNG, typically 5 MB or less",
          "origin": "reported"
        },
        {
          "rule": "Product fill",
          "value": "about 70% of the frame",
          "origin": "fernpix"
        }
      ]
    }
  ]
}
