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
idrequiredUnique product identifier, up to 100 characters. TikTok's XML templates use g:id; only the CSV template names the column sku_id.
titlerequiredProduct name. 40–150 chars (TikTok's quality range; clickbait / variant / inventory text is banned). The ≤60 figure is a Meta convention, not TikTok's.
descriptionrequiredPoor < 80 chars; Fair ≥ 80 chars or includes an image. UK seller guidance specifies ≥30 words for Good tier.
availabilityrequiredin stock, available for order, preorder, out of stock, or discontinued.
conditionrequirednew, refurbished, or used. Often missed by sellers.
pricerequiredNumber + currency code.
linkrequiredProduct page URL.
image_linkrequiredPrimary 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.
brandrequiredManufacturer or store brand. Often missed by sellers, required for catalog feed.
google_product_categoryoptionalTikTok reuses Google's taxonomy. Optional but improves categorisation.
Image rules
- Listing tiers are about image count and qualityTiers (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 pxBelow this is rejected outright. Universal, not tier-dependent.
- Hard ceiling: 6000×6000 pxTikTok will reject oversized images.
- Square recommendedTikTok crops to square in many surfaces. Doc gives pixel dimensions, not a strict aspect ratio.
- PNG or JPG onlyUnlike GMC and Meta, no other formats accepted.
- No watermarksBrand logos used as watermarks are rejected. Stricter than Meta.
- No pixelation, no B&WColour required. Low-resolution sources get rejected.
- Product fills ≥80% of frameProduct 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.