Recommended formats, sizes, and file types for images, videos, and carousels on WhatsApp – for optimal display in Wax flows.
📷 Images on WhatsApp
Recommended Dimensions: 800 × 800 px (square) or 1080 × 1350 px (portrait)
Aspect Ratio: 1:1 (square) or 4:5 (portrait)
Supported Formats: JPEG, PNG
Max File Size: 5 MB
📝 Note: Square format works best across all devices. Portrait format provides a more immersive display.
🎬 Videos on WhatsApp
Aspect Ratio: 1:1 (square) or 9:16 (portrait)
Format: MP4 (H.264 codec)
Max File Size: 16 MB
Preview: The first frame of the video will be used as a thumbnail
Autoplay: Videos do not autoplay; users must tap to play
🔧 How to Compress a Video
If your video doesn’t load in a flow, follow these steps:
1️⃣ Convert to MP4
More universal format than .mov
👉 CloudConvert: Upload your video and download it as .mp4
2️⃣ Compress the Video
Sometimes, you may need to compress 3–4 times to reach the recommended file size (often max 5 MB)
3️⃣ Check Playback
Open the compressed video in a browser to make sure it plays correctly
4️⃣ Add to Your Flow
Upload the video or paste the link depending on the platform
🖼️ Carousels (Multi-Image Messages)
WhatsApp carousels are made of 2 to 10 cards, each containing a visual, text, and buttons.
📐 Visual specs
Aspect ratio: 17:10 (wide only)
Recommended size: 1700 × 1000 px
Minimum supported: 1024 × 600 px
Formats: JPEG / PNG
Max size: 5 MB per image
⚠️ Square or portrait formats will be automatically cropped by Meta.
🎧 Audio Files on WhatsApp
Supported Formats: AAC, MP3, MP4 Audio, AMR, OGG
Max File Size: 16 MB
Playback: Users must tap to listen; audio does not autoplay
Use Cases: Voice messages, spoken promotions, or music clips
✅ Best Practices
Stick to recommended aspect ratios (1:1, 4:5, or 9:16) for a consistent visual appearance
Optimize file sizes without losing quality
Preview all media in Wax before sending
For carousels, maintain consistent lighting, layout, and image size for a polished look
