SPEC · LAST REVIEWED 2026-10-01

TikTok Shop image requirements (2026)

Image reference for TikTok Shop product listings (managed in Seller Center) with the Poor / Fair / Good listing-tier thresholds, plus the required fields of the separate TikTok Ads catalog feed.

Image specs at a glance

Minimum size
600×600 px (universal hard floor)
Recommended size
800×800 px or larger recommended (Good tier is reached by ≥5 images over 600×600 + a full description, not a larger pixel size)
Max file size
5 MB
Formats
JPG · PNG
Aspect ratio
Square recommended; the spec gives min/max pixel dimensions rather than a strict 1:1 rule

Required fields

  • idrequired

    Unique product identifier, up to 100 characters. TikTok's XML templates use g:id; only the CSV template names the column sku_id.

  • titlerequired

    Product name. 40–150 chars (TikTok's quality range; clickbait / variant / inventory text is banned). The ≤60 figure is a Meta convention, not TikTok's.

  • descriptionrequired

    Poor < 80 chars; Fair ≥ 80 chars or includes an image. UK seller guidance specifies ≥30 words for Good tier.

  • availabilityrequired

    in stock, available for order, preorder, out of stock, or discontinued.

  • conditionrequired

    new, refurbished, or used. Often missed by sellers.

  • pricerequired

    Number + currency code.

  • linkrequired

    Product page URL.

  • image_linkrequired

    Primary image URL. TikTok's catalog docs require the URL to end in .jpg, .jpeg or .png. additional_image_link supports up to 10 comma-separated URLs.

  • brandrequired

    Manufacturer or store brand. Often missed by sellers, required for catalog feed.

  • google_product_categoryoptional

    TikTok reuses Google's taxonomy. Optional but improves categorisation.

Image rules

  • Listing tiers are about image count and quality
    Tiers (Poor / Fair / Good) are based on image count and quality, NOT pixel-size thresholds. Good tier requires ≥5 high-resolution (>600×600) images and a thorough description.
  • Hard floor: 600×600 px
    Below this is rejected outright. Universal, not tier-dependent.
  • Hard ceiling: 6000×6000 px
    TikTok will reject oversized images.
  • Square recommended
    TikTok crops to square in many surfaces. Doc gives pixel dimensions, not a strict aspect ratio.
  • PNG or JPG only
    Unlike GMC and Meta, no other formats accepted.
  • No watermarks
    Brand logos used as watermarks are rejected. Stricter than Meta.
  • No pixelation, no B&W
    Colour required. Low-resolution sources get rejected.
  • Product fills ≥80% of frame
    Product centred, fills majority of the visible area.
  • Up to 9 images per product
    ≥5 high-resolution images qualifies for "Good" tier (the count + quality threshold, not pixel thresholds).

Common pitfalls

  • Reusing watermarked product photos from Instagram, TikTok rejects them.
  • Submitting only one image when category requires multiple angles (footwear, jewelry). Even meeting the 600×600 floor, count matters for tier.
  • Conflating TikTok Shop product upload (seller dashboard) with TikTok Ads catalog feed, the two products have overlapping but not identical field requirements.
  • Looking for a feed-URL field in Seller Center. TikTok Shop listings sync from your store (for example Shopify's TikTok channel) or are added in Seller Center; they do not take a feed URL. A feed URL goes into a catalog in TikTok Ads Manager (Catalog → Add products → Data feed), which powers catalog ads.

How Emberfeed handles all of this

Emberfeed checks every product in your feed against this platform’s required fields and format rules: prices, availability values, GTIN checksums, title and link lengths, image URLs. Most problems come with a fix, a field rule for the whole feed or an override for one product. It does not check image dimensions for this platform.

Emberfeed is a hosted tool: it imports your existing product feed, renders every product image through one template and serves a new feed URL for Meta, Google, TikTok, Heureka, Zboží.cz and Glami. It costs 25 € per feed per month, and the first 3 months are free on one feed up to 1,000 products.