TikTok Shop Product Image Requirements: The Two Surfaces (Catalog Square vs 9:16 Video Cover), the First-Frame Rule, and the Safe-Zone That Decides Whether a Product Scrolls or Sells
TikTok Shop is the only platform in this series where the product image you upload is not the image that sells the product. The catalog listing image — the square, white-backed, no-text shot you build for Amazon and Walmart — is a checkbox on TikTok Shop, required but rarely what a buyer taps. The asset that stops the scroll is the 9:16 vertical video cover frame, which inverts almost every rule the catalog image enforces. Sellers who carry the marketplace habit onto both surfaces lose on the one that matters.
This is the short list of TikTok Shop product image requirements that actually matter, focused on the two-surface split that is unique to TikTok Shop, on what differs from the marketplaces and from Instagram and Pinterest, and on the UI safe-zone that quietly decides whether a cover converts.
The two surfaces (the structural difference)
Every other platform in this series has one product image surface. Amazon, eBay, Walmart, Etsy, and Shopify all want a square white main with the product filling most of the frame. Instagram and Pinterest want a vertical with room for context. TikTok Shop wants both, and they answer to different rules:
- The catalog image — the static product photo on the Shop product page and in the catalog feed. Square, white-backed, no text, marketplace rules. This is the asset a buyer sees after they have already tapped in.
- The video cover frame — the thumbnail of the shoppable video, the livestream still, or the short-form clip that carries the product link. 9:16 vertical, lifestyle, text-friendly. This is the asset a buyer sees in the For You feed, and it is what generates the tap.
The marketplace rules govern the catalog image and only the catalog image. The video cover follows an entirely different set, and that is where most marketplace sellers fail on TikTok Shop — they ship the white square to the feed and wonder why it never surfaces.
The catalog image (marketplace rules — do not re-derive)
The catalog image follows the same skeleton as Amazon, eBay, and Walmart, so it does not need re-deriving here. The short version:
- 1:1 square, minimum 600×600 px, recommended 800×800 or larger. TikTok Shop rescales server-side for the feed and the product page, so a 1000×1000 source covers both at retina.
- White or solid clean background for the primary image. Lifestyle and contextual shots are allowed as secondary images, not as the main.
- Product fills 60–80% of the frame, centered, fully visible.
- No watermark, no overlaid text, no logo, no border, no collage of multiple angles into one frame. TikTok Shop's listing policy rejects these on the catalog image the same way the marketplaces do.
- JPG, JPEG, or PNG, typically under 5 MB per image. One image required, up to several secondary images supported.
If the marketplace main you already built for Amazon is clean, white, square, and text-free, it serves the TikTok Shop catalog slot as-is. The catalog image is not where TikTok Shop is won.
The 9:16 video cover (the real discovery engine)
This is the surface the marketplaces do not have, and it is where TikTok Shop products are actually discovered. The shoppable video, the livestream still, and the short clip carrying the product link all surface in the For You feed and the Shop tab, and their cover frame is a 9:16 vertical at 1080×1920.
- Recommended 1080×1920 px at 9:16. This is the full-bleed vertical the TikTok feed renders. Anything smaller gets upscaled and softens; anything not 9:16 gets cropped or letterboxed, and a letterboxed cover in a vertical feed reads as a low-effort listing.
- Vertical-first composition, not a re-crop of a square. A square marketplace main forced into 9:16 either letterboxes (wasted vertical real estate) or crops the product at the edges. The cover has to be composed vertical from the start — the product framed for a tall canvas, not a square asset stretched.
- Lifestyle, not white sweep. A white-backed product on the video cover reads as a listing ad in a feed built for content. The same inversion as Instagram and Pinterest, but sharper on TikTok Shop because the feed is video-native and a flat white is filtered out of the For You surface fast.
- The cover is what the buy-button overlay attaches to. TikTok Shop places the product title, price, and yellow cart button over the cover frame in the feed. A cover where the product sits under that overlay, or is cropped by it, loses the click the rest of the video earned.
The trap is treating the video cover as an afterthought to the catalog image. On TikTok Shop, the cover is the asset and the catalog image is the receipt.
The first-frame rule
TikTok defaults the video cover to the first frame of the clip. A seller who films a slow reveal — hand entering frame, product unveiled at second two — ships a cover with no product in it, and the feed shows an empty hand before anyone scrolls.
- Put the product in the first frame, fully lit and centered, the way a marketplace main would be. The cover has to earn the tap before the video earns the watch.
- Select a custom cover frame when the natural first frame is weak. TikTok lets sellers pick a frame as the thumbnail instead of accepting the default — use it when the best product moment is mid-clip, not at the open.
- Treat the chosen cover frame as a still image with its own rules. It is a 9:16 vertical that has to read as a product shot at thumbnail size in the feed, independent of the video that plays after the tap.
This is the structural opposite of the marketplaces, where the main image is a static upload you control frame-by-frame. On TikTok Shop, the cover is a frame extracted from motion, and a great product video with a bad first frame ships a bad cover.
The safe-zone (where the UI lives)
TikTok overlays UI on the cover frame — the seller profile and follow button on the top-right, the caption and sound on the bottom, and on shoppable videos the product title, price, and yellow cart button on the lower-left and bottom. A product composed in the wrong third of the 9:16 lands under the UI and is hidden at exactly the moment a buyer decides to tap.
- Keep the product in the center ~60% of the 9:16, away from the right edge (profile, like/comment/share buttons) and the bottom strip (caption, cart button, product title).
- Top-third is for the hook text overlay, not the product. The top of a TikTok cover is where the readable title goes — the same place the Pinterest overlay goes — and stacking the product there means it fights the text for the same real estate.
- Bottom-left is the buy surface. The yellow cart and price sit there on shoppable videos; compositing the product into that corner guarantees it is half-covered by the button the buyer is meant to tap.
The marketplaces have no UI overlay on the main image — the product can fill the whole frame because nothing is drawn over it. TikTok Shop's cover has to be composed around the UI, the way a billboard is composed around the brand mark.
The text-overlay inversion (cover vs catalog)
This is the rule that catches sellers who apply one policy to both surfaces.
- On the catalog image: no text, no watermark, no border — same as Amazon and Walmart. A text-burned catalog image is rejected or demoted.
- On the video cover: text is expected. A short product name, a price, a one-line hook burned into the top third of the 9:16 is what makes a cover readable at thumbnail size in the For You feed. TikTok's content surface rewards the same text overlay the catalog surface rejects.
The inversion is total: the same seller who must scrub text off the catalog image must then composite a title overlay onto the cover frame. Carrying one rule to both surfaces means either a rejected catalog image or an invisible cover.
File format and size
- Catalog image: JPG, JPEG, or PNG, under 5 MB. PNG when the product has crisp edges or fine type the JPEG would soften; JPG for photographed product. Same format calculus as the marketplaces.
- Video cover: 1080×1920, exported as a still frame in JPG or PNG. When the cover is a custom-selected frame, export that frame as a clean still rather than a screenshot of the video player — a screenshot carries player chrome and compression artifacts that read as low-effort in the feed.
- Strip camera metadata before upload. A product still carrying GPS or a shoot timestamp is a leak on any indexable surface, and TikTok Shop's catalog is indexable — run the file through a metadata remover so what ships is pixels, not the camera fingerprint.
What TikTok Shop does NOT require (and why that matters)
The marketplace habits do not all carry over, and carrying the wrong ones kills the cover:
- No single white-backed asset across both surfaces. The catalog image wants white; the video cover wants lifestyle. Shipping the white square to the feed is the failure mode, not the safe default.
- No 85% fill rule on the cover. The cover is composed around UI safe-zones and a text overlay, so the product can occupy a third of the 9:16 and still read as a strong cover, where the same fill on a catalog image would be rejected.
- No single canonical reuse. Unlike Pinterest's fresh-pin penalty, TikTok Shop does not demote the same product across multiple shoppable videos — but a feed of identical cover frames reads as a clearance bin, and the For You surface favors variety the way every content feed does.
The corollary: the clean white main you built for the marketplaces is the right asset for the catalog slot and the wrong asset for the cover. Reuse the product, not the backdrop — composite the same product onto a fresh lifestyle surface at 1080×1920 for the cover, keep the white square for the catalog image, and both surfaces are satisfied from one product capture.
Consistency across the shop
A TikTok Shop storefront that reads as a brand keeps the same 9:16 cover grammar, the same text-overlay position, and the same backdrop family across the catalog — the same discipline a Pinterest profile or an Instagram grid demands. A shop of mismatched cover ratios, mismatched overlays, and white-squares-pressed-into-verticals reads as dropshipped; a shop of consistent 9:16 lifestyle covers with a unified overlay style reads as a real brand that happens to sell on video.
This is where AI product photography earns its keep on TikTok Shop: instead of filming every SKU into its own vertical cover (which the two-surface split would otherwise demand), you capture each product once and composite it onto a fresh lifestyle backdrop and a fresh 9:16 cover frame per shoppable video, with the white-backed 1:1 catalog image rendered as a parallel output from the same capture. The storefront reads as a real brand even as the SKU count grows, and every cover frame reads as a distinct, product-forward still because the backdrop and overlay change.
ShotKit does exactly this — one upload per product, rendered onto varied lifestyle backdrops as a 9:16 vertical cover at 1080×1920 and a 1:1 white-backed catalog image in parallel. Generate the set, then bring it back through the image resizer to land the exact 1080×1920 and 800×800, the background remover when a cut-out needs to land on the catalog's white square, and the image collage when a single cover needs to combine several angles into one vertical frame.
The short version
1:1 white-backed square at 800×800 or larger for the catalog image (marketplace rules — do not re-derive), a 9:16 vertical at 1080×1920 with the product in the center ~60% for the video cover (the real discovery engine), the product in the first frame or a custom-selected cover frame, a short text overlay in the top third of the cover and no text on the catalog image, JPG or PNG under 5 MB, metadata stripped, and a lifestyle backdrop on the cover — not the marketplace white main. That is the TikTok Shop product image game, and the gap between a product that scrolls and one that sells is which surface you shipped the white square to.
Turn one product photo into a studio shoot
Upload a product, pick a scene, download a studio-quality shot in seconds.
Try ShotKit free →Keep reading
How to Remove the Background from a Product Photo (Free, In-Browser, No Photoshop)
Instagram Product Image Requirements: The Dimensions, Ratios, and Grid-Crop Traps That Sink a Feed Post
Pinterest Product Image Requirements: The 2:3 Vertical Ratio, the Fresh-Pin Duplicate Penalty, and Why a Marketplace Photo Dies in the Feed
AI product photography for your niche
Each category has its own photography problems. Browse all use cases →