WeChat is not one content surface — it's four. Moments works like a social feed. Official Accounts are closer to an email newsletter combined with a website. Video Channel (Shipinhao) is WeChat's short-to-medium video platform. And Moments Ads are a premium paid placement that sits inside the Moments feed. Each surface has its own image sizes, video limits, and character counts. This guide covers all of them.

WeChat Content Surfaces at a Glance

SurfaceWhat It IsPrimary Use
MomentsSocial feed visible to WeChat friendsOrganic brand content, lifestyle posts
Official AccountSubscription channel for articles and updatesLong-form content, newsletters, product launches
Video Channel (Shipinhao)Public short-to-medium video feedVideo content, brand storytelling
Moments AdsPaid placements within the Moments feedPerformance marketing, lead generation
Four WeChat content surfaces shown side by side: Moments feed, Official Account article, Video Channel (Shipinhao) video feed, and a Moments Ad placement

How each surface looks inside WeChat: Moments (friends feed), Official Account (subscription articles), Video Channel (public video), and Moments Ads (sponsored placements).

WeChat Moments Specs

Moments is WeChat's equivalent of a social feed — posts are visible to friends and followers. Brands access Moments through Verified Official Accounts. Up to 9 images can be posted in a single Moments update; video posts are limited to one clip.

Content TypeDimensionsMax File SizeNotes
Moments Photo1080 × 1080 px recommended5 MB per imageUp to 9 images per post; square format displays best in the grid
Moments Video1080 × 1920 px (vertical) or 1920 × 1080 px (horizontal)100 MBUp to 5 minutes; vertical format recommended for mobile viewing
Moments Text PostUp to 1,500 characters; text-only posts are supported
WeChat Moments feed showing a 9-image photo grid post, a video post, and a text post with specs for each format

Moments supports three post types: photo grids (up to 9 images at 1080×1080 px), video clips (up to 5 minutes, 100 MB), and text-only posts (up to 1,500 characters).

Official Account Article Specs

Official Account articles are WeChat's long-form content format — readers subscribe to an account and receive article pushes. Articles render inside the WeChat app in a mobile-optimised layout. The cover image is the first thing subscribers see in their subscription list, so getting those dimensions right is critical.

Content TypeDimensionsMax File SizeNotes
Article Cover (main / single article)900 × 500 px2 MBDisplayed prominently in the subscriber's article list; 9:5 ratio
Article Cover (multi-article list)200 × 200 px2 MBSquare thumbnail used when multiple articles are pushed together
Article Body ImageFull-width (up to 1080 px wide)2 MB per imageImages in the article body scale to screen width automatically
Article Embedded Video100 MBUp to 15 minutes; H.264 + AAC recommended
Article Body TextUp to 20,000 characters per article
Official Account tipWeChat compresses images aggressively inside articles. Upload at 72 DPI with sRGB colour profile and keep images under 1 MB where possible — this gives WeChat's compression algorithm less to degrade.
WeChat Official Account article open on a phone showing cover image, body images and embedded video, with spec callouts for each element

Official Account articles support cover images (900×500 px), full-width body images (up to 1080 px wide, 2 MB each), embedded video (up to 15 min), and up to 20,000 characters of body text.

Video Channel (Shipinhao) Specs

Video Channel is WeChat's public video platform, similar in format to Douyin (the Chinese TikTok). Unlike Moments videos (which are visible only to friends), Video Channel content is publicly discoverable. It supports both vertical and horizontal video and significantly longer clips than Moments.

Content TypeDimensionsMax File SizeMax DurationNotes
Video Channel Post1080 × 1920 px (9:16 vertical) or 1920 × 1080 px (16:9 horizontal)500 MB20 minutesVertical recommended; H.264 codec; cover image auto-generated from first frame
Video Channel Cover Image1080 × 1440 px recommended2 MBCustom thumbnail uploaded separately; 3:4 ratio
WeChat Video Channel (Shipinhao) feed showing a vertical travel video with spec callouts for resolution, file size, and duration

Video Channel (Shipinhao) supports videos up to 20 minutes and 500 MB. Vertical 9:16 format is recommended, with a custom 1080×1440 px cover thumbnail uploaded separately.

WeChat Ad Specs

WeChat advertising runs primarily through Moments Ads (native placements in the social feed) and Banner Ads (displayed within Official Account articles). Moments Ads support both image and video formats. Note that WeChat ad accounts require a verified Chinese business entity or an approved overseas advertiser account.

Ad headline warningWeChat Moments Ad headlines are capped at 14 Chinese characters — that's roughly 7–9 words in English. This is one of the tightest headline limits of any major ad platform. Write your headline first; everything else in your ad brief is secondary to fitting the message into 14 characters.
Ad TypeDimensionsMax File SizeDuration / Notes
Moments Ad — Single Image1080 × 1080 px (square) or 1080 × 720 px (landscape)6 MBJPG or PNG; square format recommended
Moments Ad — Video1080 × 1080 px (square) or 1920 × 1080 px (horizontal)100 MB6–15 seconds; H.264 + AAC; autoplay muted
Banner Ad (in-article)640 × 100 px200 KBDisplayed at the bottom of Official Account articles; JPG or PNG
Ad Headline14 characters maximum
Ad Description / Body40 characters maximum
WeChat Moments Ad placement in the social feed with spec callouts for single image ad, video ad, banner ad, headline limit, and description limit

WeChat Moments Ads sit natively inside the friends feed. Single image ads: 1080×1080 px, 6 MB. Video ads: 6–15 seconds, 100 MB. Headline limit: 14 characters.

Profile & Account Setup Specs

AssetDimensionsMax File SizeNotes
Personal Profile Photo480 × 480 px minimum5 MBDisplayed as a circle; upload at 1:1 ratio
Official Account Avatar300 × 300 px1 MBSquare; displayed next to account name in subscriber lists and article bylines
Official Account Cover900 × 500 px2 MBShown on the account profile page
Nickname / Display NameUp to 20 characters
Bio / SignatureUp to 140 characters
WeChat profile page on a phone showing profile photo, nickname, bio, and Moments grid, with spec callouts for profile photo, Official Account avatar, cover, and character limits

Profile photo: 480×480 px minimum, 5 MB, displayed as a circle. Official Account avatar: 300×300 px, 1 MB. Nickname: up to 20 characters. Bio: up to 140 characters.

Quick Reference: All WeChat Surfaces

Quick reference table showing all WeChat content surfaces with image sizes, video file sizes, max durations, and key text limits for Moments, Official Account, Video Channel, Moments Ads, and Banner Ads

All WeChat surfaces at a glance — save this for your next content brief.

SurfaceImage SizeVideo SizeMax DurationKey Text Limit
Moments (organic)1080 × 1080 px / 5 MB100 MB5 minutes1,500 chars
Official Account Article900 × 500 px cover / 2 MB100 MB15 minutes20,000 chars
Video Channel (Shipinhao)1080 × 1920 px cover500 MB20 minutes
Moments Ad (image)1080 × 1080 px / 6 MB14 chars headline
Moments Ad (video)100 MB6–15 seconds14 chars headline
Banner Ad (in-article)640 × 100 px / 200 KB14 chars headline
Format tipWeChat renders content differently across iOS, Android, and the desktop web client. Always test article layouts and ad creatives on an Android device — Android accounts for the majority of WeChat's user base and tends to apply stricter image compression than iOS.