allplatforms.io / WeChat

WeChat Specifications

Last verified:

Specs and technical requirements for all WeChat content formats.

Moments Photo: 1080 × 1080 px recommended·Moments Video: Up to 5 minutes·Moments Text Post: 1,500 characters
[Ad]

Image Specs

Moments Photo

Dimensions1080 × 1080 px recommended
Max File Size5 MB per image
File FormatsJPG, PNG
NotesUp to 9 photos per Moments post; square format displays best

Official Account Article Cover

Dimensions900 × 383 px (2.35:1, main headline) or 200 × 200 px (secondary/multi-article list)
Max File Size5 MB
File FormatsJPG, PNG, GIF
NotesMain headline image uses a 2.35:1 ratio (updated from the older 900×500 / 16:9 layout); secondary articles in a push: 200×200

Profile Photo

DimensionsNo fixed pixel requirement; 300 × 300 px recommended (square)
Max File Size2 MB
File FormatsJPG, PNG, GIF, BMP
NotesDisplayed as a circle; WeChat auto-crops/compresses on upload

Official Account Avatar

Dimensions300 × 300 px recommended
Max File Size2 MB
File FormatsJPG, PNG, GIF, BMP
NotesSquare format; displayed at small sizes in feeds
[Ad]

Video Specs

Moments Video

Max File Size100 MB
File FormatsMP4, MOV
Resolution1080 × 1920 px (vertical) or 1920 × 1080 px (horizontal)
Max DurationUp to 5 minutes
NotesH.264 recommended; videos autoplay silently in feed; duration expanded from 30 seconds in March 2025

Video Channel (Shipinhao) Post

Max File Size2 GB
File FormatsMP4, MOV
Resolution1080 × 1920 px (vertical, 9:16 preferred); 1080p+ recommended
Max DurationUp to 60 minutes on mobile (up to 8 hours via the desktop uploader)
NotesWeChat's short-video platform; H.264 recommended. Limits were raised in stages (30 min, then 1 hour / 2 GB) since launch — mobile app enforces the 60-minute/2GB cap most users see

Official Account Article Video

Max File Size20 MB for direct upload to the article media library
File FormatsMP4
Max DurationUp to 30 minutes
NotesEmbedded inline in WeChat official account articles; videos over 20 MB must be hosted on Tencent Video and embedded by link instead of direct upload

Text & Character Limits

Moments Text Post

Character Limit1,500 characters

Official Account Article

Character LimitNo official hard limit characters per article (recommended 3,000–6,000 for readability)
NotesRich HTML article; supports images, video, audio embeds. WeChat does not publish a strict character cap for image-text articles — length is practically unlimited, though very long articles are discouraged for reader engagement

Nickname

Character Limit20 characters

Bio

Character Limit30 Chinese characters (up to ~60 for Latin characters)
NotesRefers to WeChat's personal signature (个性签名) field

Chat Message

Character Limit5,000 characters
NotesWeChat's official Help Center (cs.help.wechat.com, 'How Do I Use Broadcast Messages?', checked Aug 2026) states a hard cap of 'up to 5000 characters per message' for Broadcast Messages — the feature that sends one message to up to 200 individual contacts through the same single-message compose flow as a regular 1:1 chat message. WeChat still does not publish a limit specifically labeled for ordinary 1:1/group chat, but since Broadcast uses the identical message-send pipeline, 5,000 is now backed by an official source rather than a pure estimate. Older user reports of ~650 characters likely reflect legacy client versions or a UI wrap/warning threshold rather than a hard send limit

Profile & Account Assets

Profile Photo

DimensionsNo fixed pixel requirement; 300 × 300 px recommended (square)
Max File Size2 MB
File FormatsJPG, PNG, GIF, BMP
NotesDisplayed as a circle; WeChat auto-crops/compresses on upload

Official Account Cover

Dimensions900 × 383 px (2.35:1)
Max File Size5 MB
File FormatsJPG, PNG, GIF
NotesShown on the Official Account profile page; updated from the older 900×500 / 16:9 ratio

WeChat Ad Specs

Moments Ad (Image)

Dimensions800 × 800 px (1:1, standard); other ratios (640×800, 800×640, 1280×720) supported for select card/carousel formats
Max File Size≤ 1 MB recommended (oversized files are auto-compressed; some formats allow up to ~1.7 MB)
File FormatsJPG, PNG
NotesAppears in Moments feed; multi-image carousel supports 3/6/9 images. Sources disagree on the exact file-size ceiling (300 KB–1.7 MB) depending on ad format — confirm current limits in Tencent Ads Manager before a campaign

Moments Ad (Video)

Max File Size100 MB (horizontal); vertical formats may cap lower (~30 MB)
File FormatsMP4
Resolution1280 × 720 px or 1280 × 960 px (horizontal); 720 × 1280 px (vertical)
Max Duration6 – 15 seconds (some vertical/full-screen formats allow up to 30 seconds)
NotesAutoplays silently in Moments; exact duration/size caps vary by ad format (standard, card, full-screen) — confirm in Tencent Ads Manager

Bottom-of-Article Ad (底部广告位, 流量主/Media Partner)

DimensionsSystem-determined — no fixed advertiser-facing creative spec
Max File SizeNot applicable
NotesConfirmed real placement, but NOT a fixed-spec advertiser product: this is the 流量主 (Media Partner/'Traffic Master') 底部广告位 ('bottom ad slot'), which sits between the article body and the comment section. Per WeChat's own developer community documentation (developers.weixin.qq.com/community), the placement is described as: '底部广告位位于图文消息内容区底部...系统会根据微信广告素材的定向和阅读文章的用户画像,匹配当前状态下最适合展示给用户的广告,流量主无须额外操作' — i.e. the system programmatically matches and serves creative based on ad targeting and reader profile; the publisher (流量主) does not upload or size a fixed banner, and advertisers don't design to one fixed dimension either. The previous entry's '640×100px / 200KB' figure is REMOVED — it could not be traced to any current official Tencent Ads or WeChat source in this pass and appears to be either outdated, conflated with a generic web-banner IAB size, or fabricated. This is a distinct product from Moments Ads (image/video, listed above) and from Mini Program in-app Banner Ads (which are a separate programmatic unit for app screens, not Official Account articles).

Ad Headline

Character Limit30 characters
NotesMoments ad brand name / title. Card-style ad titles are shorter (~10 characters); some regular ad formats allow up to 40 characters / 4 lines of body copy

Sources