You can run a technically perfect livestream — good lighting, good patter, a proper discount ladder — and still get 11 viewers, because the only thing standing between your session and the audience is a still image roughly the size of a postage stamp.

Live commerce is no longer a novelty in this region. Video and live commerce grew to roughly a quarter of Southeast Asian e-commerce GMV in 2025, up from under 5% in 2022, and live sessions routinely convert several times better than a standard product page. But the funnel starts with a thumbnail. If nobody taps, none of the rest happens.

The problem is that live shopping image specs are scattered, undocumented, and different on every platform — and unlike product photos, nobody writes guides about them. Here is what you actually need to prepare before you go live.

The four image assets every live session needs

Whatever platform you sell on, a live session pulls from the same four slots:

  1. The cover image — what appears in the live rail, the "coming soon" card, and the discovery feed before and during the stream.
  2. The replay or highlight cover — often the same file, but cropped differently once the session ends and moves into replay shelves.
  3. Product card images — the small thumbnails in the pinned product list viewers tap during the stream. These are usually your existing listing images, which is exactly why they often fail.
  4. Promo and banner assets — channel headers, shop covers and countdown posts used to drive people to the session in the first place.

Sellers typically prepare one of the four. That is the gap.

Platform specifications at a glance

Figures below reflect published platform guidance at the time of writing. Live features change faster than listing rules, and several vary by country, so treat these as your starting canvas sizes and confirm in your own seller centre.

Platform / asset Dimensions Aspect ratio Format Notes
Shopee Live cover 500 x 500 px 1:1 JPG Central 300 x 300 px is the safe zone; edges crop in live and replay rails
TikTok LIVE cover 1080 x 1920 px 9:16 JPG / PNG Grid views crop to roughly 3:4; top and bottom get trimmed
TikTok Shop product image 600 x 600 px minimum 1:1 JPG / PNG Treat as a floor, not a target; upload 1200 x 1200 px or larger
LazLive channel banner 702 x 200 px ~3.5:1 JPG / PNG Wide strip; text must sit well inside the middle third
Lazada shop cover (mobile) 750 x 180 px ~4.2:1 JPG / JPEG Separate 1200 x 128 px version needed for web
Lazada shop logo 120 x 120 px 1:1 JPEG Maximum 1 MB
Amazon Live thumbnail 1240 x 720 px 16:9 JPG / PNG Shown to followers before, during and after the stream
YouTube livestream thumbnail 1280 x 720 px 16:9 JPG / PNG 640 px minimum width, under 2 MB

Shopee Live: the safe zone is the whole game

Shopee's cover is a 500 x 500 px square, but only the central 300 x 300 px is guaranteed to survive. That is 36% of your canvas. Everything outside it may be cropped depending on whether the cover is showing in the "coming soon" card, the live rail or a replay shelf.

Practically, that means: face and hero product inside the central square, session hook text inside the central square, and nothing in the outer band except background. Use the outer 100 px on each side for a colour wash or a blurred continuation of the scene, never for a price or a headline.

Shopee also rewards covers that look like a person, not a poster. A face plus one clearly recognisable product beats a collage of eight SKUs, because at rail size a collage becomes visual noise.

Text rules that survive downscaling

A 500 px cover is often displayed at around 120–160 px. Set your minimum text size at 40 px on the 500 px canvas — roughly 8% of the height — and cap yourself at four or five words. "Skate sale, 40% off" reads. "Mega Brand Day Flash Deal Livestream Special" does not.

TikTok LIVE: designed vertical, displayed cropped

TikTok covers are full-frame 9:16 at 1080 x 1920 px, matching the video itself. The catch is that discovery surfaces rarely show 9:16. In three-column grids the cover is cropped to roughly a 3:4 vertical rectangle, taking bites out of the top and bottom.

So design vertical, but compose for a 3:4 core. Keep the subject and any text between roughly 20% and 80% of the frame height. The top strip usually collides with platform UI, and the bottom strip with captions and creator handles.

Separately, the products you pin during the stream use your normal TikTok Shop listing images. The published floor is 600 x 600 px, but a floor is not a target — a 600 px image looks soft on a modern phone. Upload at 1200 x 1200 px or higher, keep the first image on a clean white or neutral background, and do not overlay badges or promotional text on it. Overlaid first images are one of the most common rejection reasons on the platform.

Lazada: the awkward wide strips

LazLive's channel banner is 702 x 200 px — an unusually wide, short strip that punishes anyone who tries to reuse a square graphic. Shop covers need two separate exports, 750 x 180 px for mobile and 1200 x 128 px for web, and the web version is so short that a two-line headline will not fit.

The workable approach is a single wide master at, say, 2400 x 640 px with the logo and headline centred, then crop down to each ratio rather than scaling a square. Producing three or four exports from one master is exactly the sort of repetitive resizing job worth automating; a batch tool like PixelPrep will spit out every marketplace ratio from one upload without you opening an editor for each.

Amazon Live and YouTube: back to 16:9

Amazon Live runs on a 16:9 thumbnail, around 1240 x 720 px, and the app will resize anything close to those dimensions. YouTube livestreams use the standard 1280 x 720 px thumbnail, minimum 640 px wide and under 2 MB. YouTube's Shopping affiliate programme is now open to Partner Programme creators with 500 or more subscribers, which makes livestream product tagging realistic for small brands rather than only large ones.

Because these are landscape, do not reuse your Shopee or TikTok cover. A 1:1 or 9:16 image letterboxed into 16:9 looks amateur and wastes the horizontal space where a product plus a short headline fits comfortably.

What happened to Facebook and Instagram Live Shopping

If you are planning a Meta live shopping strategy, stop: it does not exist any more. Facebook discontinued Live Shopping in October 2022, and Instagram removed product tagging in live broadcasts on 16 March 2023. You can still broadcast live on both, and you can still run a Shop, but there is no native in-stream product tagging to design assets for.

In practice, Meta live sessions now work as awareness plays that push viewers to a link or a Shop tab. That changes the image brief: your priority becomes the post thumbnail and the Shop's catalogue images, not a live cover.

The product card problem nobody fixes

During a stream, the pinned product list is where the money is made — and it uses your existing listing thumbnails at perhaps 80–100 px. Photos that look fine on a product page frequently collapse at that size.

Three fixes, in order of impact:

A repeatable pre-stream workflow

Build the assets once per campaign, not once per session:

  1. Shoot or select one hero frame at high resolution — at least 2000 px on the short edge.
  2. Create three masters: square, 9:16 vertical, and 16:9 landscape. Compose each so the subject sits in the central 60%.
  3. Export platform sizes from those masters: 500 x 500 px for Shopee, 1080 x 1920 px for TikTok, 1240 x 720 px for Amazon, 1280 x 720 px for YouTube, plus the Lazada strips.
  4. Add text last, on the platform-sized export, so you can see the real display size before committing.
  5. Shrink to test. View each at 15% zoom. If the hook is unreadable, the cover fails.
  6. Name files predictably: brand_campaign_platform_WxH.jpg. Future you, rebuilding a promo at 11pm, will be grateful.

Pre-live image checklist

Live commerce rewards preparation far more than it rewards charisma. The sellers who consistently pull viewers are not necessarily better presenters — they are the ones whose cover image survived being shrunk to the size of a fingernail.