- Knowledge Base
- Marketing
- Social
- Image and video requirements for social posts
Image and video requirements for social posts
Last updated: April 15, 2026
Available with any of the following subscriptions, except where noted:
-
Marketing Hub Professional, Enterprise
When you create a social post in HubSpot, any image or video you include in your post should adhere to specific requirements, such as file size and aspect ratio. The recommendations for image and video for each network are listed below.
Images
For Facebook posts, it’s recommended to use images that are at least 1200 x 630 pixels for high resolution devices.
| Image specifications | Facebook posts | Facebook stories |
| Files types | JPEG or PNG | JPEG or PNG |
| Maximum file size | 8 MB | 10 MB |
| Maximum resolution | 8192 x 8192 pixels | 8192 x 8192 pixels |
| Maximum number of images per post | 20 | 1 |
Please note: GIFs in Facebook posts or stories will not animate when published.
Learn more about Facebook image requirements in Facebook's developer documentation.
Videos
| Video specifications | Facebook posts | Facebook stories |
| Files types | MP4, MOV, or GIF | MP4 (recommended) |
| Recommended resolution | 1440 x 1800 pixels | 1080 x 1920 pixels |
| Recommended aspect ratio | 4:5 | 9:16 |
| Minimum resolution | 500 pixels wide | 540 x 960 pixels |
| Duration | 1 second to 20 minutes | 3 to 60 seconds |
| Maximum number of videos per post | 1 | 1 |
Instagram media requirements vary based on the post type (e.g., feed post, reel, or story).
Media specifications by post type
| Media specifications | Instagram feed posts | Instagram reels | Instagram stories |
| Maximum files per post | 10 images or videos | 1 video | 1 image or video |
| Maximum video size | 100 MB | 1 GB | 100 MB |
| Recommended aspect ratio | 1.91:1 or 4:5 | 9:16 | 9:16 |
| Video duration | 3 to 60 seconds | 3 seconds to 15 minutes | 3 to 60 seconds |
Images
The following image requirements apply to Instagram feed posts, reels, and stories.
- File types: PNG, JPG, or JPEG.
- Maximum file size: 8 MB.
Learn more about Instagram image requirements in Facebook's developer documentation.
Videos
The following video requirements apply to Instagram feed posts, reels, and stories.
- File types: MP4 or MOV.
- Maximum width: 1920 pixels.
- Frame rates: 23 fps - 60 fps.
Images
It’s recommended to use images larger than 552 (width) x 276 (height) pixels. Once images are uploaded, they cannot be resized.
- File types: PNG, JPG, JPEG, or GIF.
- Maximum file size: 10 MB.
- Recommended aspect ratio: 3:1 to 2:3 (width/height). If the ratio is larger, the image will be centered and cropped.
- Images per post: up to nine images.
Learn more about LinkedIn image recommendations in LinkedIn's Help Center.
Videos
- Minimum file size: 75 KB.
- Maximum file size: 5 GB.
- Video duration: 3 seconds to 30 minutes.
- Aspect ratio: 1:2.4 - 2.4:1.
- Videos per post: one video only.
Learn more about LinkedIn video requirements in LinkedIn's Help Center.
TikTok
Images
- File types: JPG, JPEG, or WebP.
- Maximum resolution: 1080×1920 or 1920×1080 pixels.
- Maximum file size: 20 MB per image.
- Images per post: up to 35 images.
Videos
- File types: MP4, MOV, or WebM.
- Video duration: three seconds to 10 minutes. The maximum video duration may vary based on your TikTok account type.
- Frame rate: 23 to 60 fps.
- Minimum file width and height: 360 pixels.
- Maximum file size: 1 G.
- Videos per post: one video only.
X
Images
Your image will be automatically scaled when a user expands a post, or when displayed in your gallery.
- File types: PNG, JPG, JPEG, or GIF.
- Maximum image size: 5 MB.
- Maximum file width and height: 8192 pixels.
- Maximum GIF size: up to 5 MB on mobile devices and up to 15 MB on desktop.
Learn more about X image requirements in X's Help Center.
Videos
- Minimum resolution: 32 x 32 pixels.
- Aspect ratios: 1:2.39 - 2.39:1 range (inclusive).
- Maximum frame rate: 60 fps.
- Maximum file size: 512 MB.
Learn more about X image requirements in X's Help Center.
