Social Media Image Size Cheat Sheet 2026: WeChat, Xiaohongshu, Douyin, Instagram
Published: 2026-10-03
Why Image Sizes Matter
Every social platform has its own best practices for image dimensions. Upload the wrong size and your image may get cropped, compressed into a blur, or rejected outright. If you're a content creator or an e-commerce seller, an accurate size reference saves you from endless re-exporting.
WeChat Image Sizes
WeChat is China's dominant messaging and social app. If you publish for a Chinese audience, these are the dimensions that matter.
WeChat Official Accounts
Article cover (hero image): 900×383px (2.35:1); shown both in the message list and at the top of the article
In-article images: 1080px wide recommended, any height, max 10MB each
Official Account avatar: 300×300px, square
Mini-program share card: 520×416px (5:4), used on link-share cards
WeChat Moments
Single image: 1080×1080px (square) is optimal; the app adapts automatically
Multiple images (9-grid): at least 800×800px each, keep them square
Video cover: 1080×1260px
WeCom (WeChat Work)
Moments cover: 1280×720px (16:9)
Xiaohongshu (RED) Image Sizes
Xiaohongshu — known internationally as RED or rednote — is China's largest lifestyle-sharing platform, something between Instagram and Pinterest.
Cover image (3:4 portrait): 1242×1660px — the recommended size; it fills the most screen space and earns the highest click-through
Square: 1080×1080px — good for product close-ups
Landscape: 1280×720px — good for side-by-side comparisons and tutorial steps
Profile photo: 320×320px
Tip: keep text on Xiaohongshu covers big and bold (80px+ for titles) — thumbnails are tiny in the feed.
Douyin Image Sizes
Douyin is the Chinese version of TikTok.
Avatar: 400×400px
Profile background: 1125×633px
Video cover: 1080×1920px (9:16 portrait)
Photo posts: 1080×1440px (3:4)
Instagram Image Sizes
Square post: 1080×1080px
Portrait post: 1080×1350px (4:5) — recommended; it takes up the most screen area
Landscape post: 1080×566px (1.91:1)
Stories / Reels: 1080×1920px (9:16)
Profile photo: 320×320px (displayed as a circle, so leave margin around the edges)
Using Transparent PNGs on Social Media
Once you have a transparent-background PNG from an online background remover such as JuanJuan Tools, you can composite it onto solid or gradient backgrounds at each platform's exact size. The workflow:
Upload your photo to the background remover, let it remove the background automatically, and download the transparent PNG
Create a canvas at the target size (e.g. 1242×1660px) in Canva, Figma, or PowerPoint
Set a background color or gradient
Drop in the transparent PNG and adjust its position and size
Export as JPG or PNG and upload to the platform
Pair this with the Sticker Border and Natural Shadow effects on this site and you can turn out polished, social-ready assets in one pass.
FAQ
Q: The platform compressed my image and now it looks blurry. What can I do?
Upload source images at least 2× the platform's recommended size. For example, Instagram recommends 1080px — uploading at 2160px stays sharp even after compression.
Q: PNG or JPG for social media?
Use JPG for photos (smaller files); use PNG when you need transparency, text, or logos. Most platforms transcode automatically, and PNG transparency usually gets lost (filled with white) on upload.