Upload Requirements
Each advertising platform has specific requirements for image and video assets. Before uploading creative assets, verify they meet format, dimension, and file size requirements for your target platforms. This ensures successful uploads and prevents validation errors during ad creation.What you’ll learn:
- Supported file formats for each platform
- Dimension requirements for images and videos
- File size limits per platform
- How to prepare assets for upload
- Upload workflow during ad creation
Quick Reference: Upload Requirements by Platform
Image Requirements
| Platform | Formats | Min Dimensions | Recommended Dimensions | Max File Size |
|---|---|---|---|---|
| Meta | JPG, PNG, GIF | 600x600 | 1080x1080 (square) 1080x1350 (vertical) 1200x628 (horizontal) | 30 MB |
| TikTok | JPG, PNG | 720x1280 | 1080x1920 (vertical) 1080x1080 (square) | 20 MB |
| Snapchat | JPG, PNG | 1080x1920 | 1080x1920 (vertical) | 5 MB |
| JPG, PNG, GIF | 600x314 | 1200x628 (horizontal) 1200x1200 (square) | 5 MB |
Video Requirements
| Platform | Formats | Min Dimensions | Recommended Dimensions | Max File Size | Max Duration |
|---|---|---|---|---|---|
| Meta | MP4, MOV | 600x600 | 1080x1080 (square) 1080x1920 (vertical) 1920x1080 (horizontal) | 4 GB | 241 minutes |
| TikTok | MP4, MOV, AVI | 720x1280 | 1080x1920 (vertical) | 500 MB | 60 seconds |
| Snapchat | MP4, MOV | 1080x1920 | 1080x1920 (vertical) | 1 GB | 180 seconds |
| MP4, MOV, AVI | 640x480 | 1920x1080 (horizontal) 1080x1920 (vertical) | 256 MB | 30 minutes |
Platform-Specific Requirements
Each platform has unique requirements and recommendations for creative assets.- Meta
- TikTok
- Snapchat
- Google
Meta Upload Requirements
Image Specifications
Supported formats: JPG, PNG, GIFFile size: Maximum 30 MB per imageDimensions:- Minimum: 600x600 pixels
- Recommended square: 1080x1080 pixels
- Recommended vertical: 1080x1350 pixels (4:5 ratio)
- Recommended horizontal: 1200x628 pixels (1.91:1 ratio)
- Feed: 1:1 (square) or 4:5 (vertical)
- Stories: 9:16 (vertical)
- Reels: 9:16 (vertical)
- In-stream: 16:9 (horizontal)
Meta automatically crops images to fit different placements. Use 1:1 square images for maximum compatibility across feed, stories, and other placements.
Video Specifications
Supported formats: MP4, MOV (H.264 compression recommended)File size: Maximum 4 GB per videoDimensions:- Minimum: 600x600 pixels
- Recommended square: 1080x1080 pixels
- Recommended vertical: 1080x1920 pixels (9:16 ratio)
- Recommended horizontal: 1920x1080 pixels (16:9 ratio)
- Minimum: 1 second
- Maximum: 241 minutes
- Recommended: 15 seconds or less for feed ads
Text in Images
Upload Workflow During Ad Creation
You can upload assets while creating ads in the Campaign Builder.Uploading Assets to Ads
Click Upload New
Click Upload New to upload files from your computer (or Select from Library to use existing assets).
Select files
Choose one or more image or video files from your computer. You can select multiple files at once.
Validation
Whathead validates each file against platform requirements (format, dimensions, file size). Invalid files are flagged with specific error messages.
Fix validation errors
If files fail validation, fix the issues (compress, resize, convert format) and re-upload.
Upload
Valid files upload to the platform’s media library and are automatically selected for your ad.
Assets uploaded during ad creation are added to the platform’s media library and can be reused in future ads. You don’t need to re-upload the same asset for each ad.
Common Validation Errors
When uploading assets, you may encounter validation errors. Here’s how to resolve them:File size exceeds platform limit
File size exceeds platform limit
Error: “File size (8 MB) exceeds Snapchat’s limit (5 MB)”Cause: File is too large for the selected platform.Resolution:
- Compress the image using tools like TinyPNG, ImageOptim, or Photoshop
- For videos, reduce resolution, bitrate, or duration using video editing software
- Or use a different file that meets size requirements
Dimensions below minimum
Dimensions below minimum
Error: “Image dimensions (800x600) are below Snapchat’s minimum (1080x1920)”Cause: Image or video resolution is too low for the platform.Resolution:
- Resize the image or video to meet minimum dimensions using image editing software
- Or use a higher-resolution version of the asset
- Avoid upscaling low-resolution images as this reduces quality
Invalid file format
Invalid file format
Error: “GIF format is not supported by TikTok”Cause: File format is not supported by the platform.Resolution:
- Convert the file to a supported format (JPG or PNG for images, MP4 for videos)
- Use image editing software or online converters to change format
- Or use a different file in a supported format
Aspect ratio not supported
Aspect ratio not supported
Error: “Aspect ratio 16:9 is not optimal for TikTok. Use 9:16 vertical format.”Cause: Image or video aspect ratio doesn’t match platform recommendations.Resolution:
- Crop or resize the asset to the recommended aspect ratio
- For TikTok and Snapchat, use 9:16 vertical format
- For Meta and Google, use 1:1 square or 16:9 horizontal format
- Or create platform-specific versions of the same creative
While some platforms accept multiple aspect ratios, using the recommended ratio ensures your ads display optimally without cropping or letterboxing.
Video duration exceeds maximum
Video duration exceeds maximum
Error: “Video duration (90 seconds) exceeds TikTok’s maximum (60 seconds)”Cause: Video is too long for the platform.Resolution:
- Trim the video to meet maximum duration using video editing software
- Or create a shorter version of the video specifically for the platform
- Focus on the most engaging moments to maintain impact in shorter duration
Video missing audio
Video missing audio
Error: “TikTok requires audio in video ads”Cause: Video file has no audio track (required by TikTok).Resolution:
- Add background music or voiceover to the video using video editing software
- Or use a different video that includes audio
- Ensure audio codec is AAC for compatibility
Excessive text in image
Excessive text in image
Error: “Image contains more than 20% text (Meta recommendation)”Cause: Image has too much text overlay (Meta-specific guideline).Resolution:
- Reduce text in the image using image editing software
- Move text from image to ad copy fields instead
- Or use Meta’s Text Overlay Tool to verify text percentage before uploading
This is a warning, not a hard error. Meta allows images with more than 20% text, but they may have reduced delivery or higher costs.
Preparing Assets for Upload
Follow these best practices to prepare assets before uploading:Image Preparation
Check dimensions
Verify image dimensions meet minimum requirements for your target platform. Use 1080x1080 for square, 1080x1920 for vertical.
Optimize file size
Compress images to reduce file size while maintaining quality. Aim for under 5 MB for maximum compatibility.
Use correct format
Save images as JPG or PNG. Use JPG for photos, PNG for graphics with transparency.
Minimize text
Keep text overlays minimal (under 20% of image area for Meta). Move text to ad copy fields when possible.
Video Preparation
Check dimensions and duration
Verify video dimensions and duration meet platform requirements. Use 1080x1920 vertical for TikTok/Snapchat, 1920x1080 horizontal for Meta/Google.
Add audio
Ensure video includes audio (required for TikTok, recommended for all platforms). Use AAC audio codec.
Optimize file size
Compress video to reduce file size. Aim for under 500 MB for maximum compatibility across all platforms.
Cross-Platform Upload Considerations
When uploading assets for use across multiple platforms, consider these factors:File Size Constraints
Dimension Optimization
For maximum compatibility:- Images: Use 1080x1080 square format
- Videos: Create both 1080x1920 vertical and 1920x1080 horizontal versions
- TikTok/Snapchat: Prioritize 9:16 vertical format
- Meta: Use 1:1 square or 4:5 vertical format
- Google: Use 16:9 horizontal or 1:1 square format
Tools for Asset Preparation
Image Optimization Tools
- TinyPNG: Compress PNG and JPG images without quality loss
- ImageOptim: Mac app for image compression
- Photoshop: Professional image editing and optimization
- Canva: Create and resize images for different platforms
- GIMP: Free alternative to Photoshop
Video Optimization Tools
- HandBrake: Free video compression and format conversion
- Adobe Premiere: Professional video editing and export
- Final Cut Pro: Mac video editing software
- DaVinci Resolve: Free professional video editing
- FFmpeg: Command-line video processing tool