In order to ensure your images and videos look amazing online, we've shared how to make your content look amazing, on every platform.
X / Twitter
Images
Supported formats: JPG, PNG, WEBP
File size:
Up to 5 MB for free users
Up to 20 MB for paid users, with automatic resizing
Recommended maximum resolution: 1600×1600
GIFs
Supported format: GIF
File size: up to 15 MB
Maximum resolution: 1280×1080
Number of frames: less than 350
Number of pixels (width × height × num_frames): maximum 300 million
Videos
X / Twitter Premium subscribers can upload videos up to 3 hours in length at 1080p resolution, with an 8GB file size limit. This length is only available via X and is not supported by third-party apps like Typefully.
Supported formats: MP4, MOV
File size: up to 512 MB
Maximum duration: 10 minutes
Maximum resolution: 4096×4096, will be downscaled by X to 1080p
Recommended resolution: 1920x1080
Aspect ratios: between 1:2.39 and 2.39:1 (included)
Maximum frame rate: 60 fps
Maximum bitrate: 30 Mbps
Recommendations for best results:
Video Codec: H264 High Profile
Frame Rates: 30 FPS, 60 FPS
Resolution: 1280x720 (landscape), 720×1280 (portrait), 720×720 (square)
Minimum Video Bitrate: 5,000 kbps
Minimum Audio Bitrate: 128 kbps
Audio Codec: AAC LC
Aspect Ratio: 16:9 (landscape or portrait), 1:1 (square)
Images and GIFs
Supported formats: .gif, .heif, .heic, .jpeg, .png, .webp
File size:
Up to 5 MB for free users
Up to 20 MB for paid users, with automatic resizing
Maximum resolution: 36 megapixel
Videos
Maximum file size: 100 MB
Maximum resolution: 6000×6000
Recommended maximum resolution: 3840×2160 (4K)
Bluesky
Images and GIFs
File size:
Up to 5 MB for free users
Up to 20 MB for paid users, with automatic resizing
Under the hood, Bluesky has a 1 MB limit on images, so Typefully will compress the images you upload before publishing.
To avoid compression, upload images smaller than 1MB so that Bluesky won't apply further compression.
Videos
Maximum file size: 100 MB
Maximum resolution: 6000×6000
Recommended maximum resolution: 1920×1080
Threads
Supported formats: JPG, PNG, WebP, HEIC
File size:
Up to 5 MB for free users
Up to 20 MB for paid users, with automatic resizing
Maximum resolution: 6000×6000
Recommended maximum resolution: 1920×1080
Mastodon
Images and GIFs
File size:
Up to 5 MB for free users
Up to 20 MB for paid users, with automatic resizing
Supported formats: .jpg, .jpeg, .png, .gif, .webp, .heic, .heif, .avif
Videos
Supported file formats: .webm, .mp4, .m4v, .mov
Maximum file size limit: 40 MB
Maximum resolution: 2500×2500
Recommended maximum resolution: 1920×1080
Max frame rate of 60 frames per second