---
title: "X/Twitter Media Limits"
description: "Supported image, GIF, and video file formats and size limits for X/Twitter posts scheduled through Postpone."
canonical_url: "https://help.postpone.app/platforms/twitter/media-limits"
---
# X/Twitter Media Limits

> Supported image, GIF, and video file formats and size limits for X/Twitter posts scheduled through Postpone.

## Images

- **Supported formats:** .jpeg, .jpg, .png, .webp, .heic/.heif (Apple format)
- **Maximum file size:** 5 MB

<note>

Postpone automatically downscales images over 5 MB to ensure they still submit.

</note>

## GIFs

- **Supported format:** .gif
- **Maximum file size:** 15 MB
- **Maximum resolution:** 1280x1080 (width x height)
- **Maximum frames:** 350
- **Maximum total pixels:** 300 million (width x height x frame count)

## Videos

- **Supported formats:** .mp4, .mov
- **Maximum file size:** 2 GB
- **Maximum duration:** 20 minutes (up to 125 minutes for verified accounts)
- **Maximum resolution:** 1920x1080 or 1080x1920

<note>

Postpone automatically downscales videos over this resolution to ensure they still submit.

</note>


## Sitemap

See the full [sitemap](https://help.postpone.app/sitemap.md) for all pages.
