SocialRobot· Updated 2026
Bluesky banner size & image specs (2026)
Bluesky banner size is 1500×500 (3:1 header). Profile pictures display as a circle at roughly 400×400. Post images still face the tight 2 MB ceiling, so compress banner and feed stills before upload.

All Bluesky sizes at a glance
Updated 2026
| Content type | Dimensions | Aspect ratio | Max file size | Formats |
|---|---|---|---|---|
| Profile banner (header) | 1500×500 | 3:1 | Keep under 1 MB for fast upload | JPEG, PNG |
| Profile picture | 400×400 recommended | 1:1 | Under 2 MB | JPEG, PNG |
| Post image | Long edge up to 2048 | Flexible | 2 MB | JPEG, PNG, GIF |
| Video | Flexible | Flexible | 100 MB | MP4 |
Bluesky content specifications
Profile picture
- Dimensions
- 400×400 recommended
- Aspect ratio
- 1:1
- Max size
- Under 2 MB
- Formats
- JPEG, PNG
Post image
- Dimensions
- Long edge up to 2048
- Aspect ratio
- Flexible
- Max size
- 2 MB
- Formats
- JPEG, PNG, GIF
- Length / count
- Up to 4 images
Video
- Dimensions
- Flexible
- Aspect ratio
- Flexible
- Max size
- 100 MB
- Formats
- MP4
Best practices
- Export Bluesky banner size at 1500×500; keep logos in the center third for narrow mobile crops.
- Square profile pictures at 400×400 or larger; Bluesky crops to a circle in the UI.
- Expect SocialRobot to compress stills hard to stay under 2 MB for post images.
- Limit embeds to four images per post.
- Use MP4 for video under 100 MB.
- Screen recordings in MOV are converted to MP4 in the composer; Bluesky only accepts MP4.
Common mistakes
- Uploading a Twitter/X header crop instead of the 1500×500 Bluesky banner size.
- Putting banner text on the far left or right where mobile crops.
- Uploading large camera JPEGs without compression for post images.
- Attaching more than four images.
Sizes for other platforms
Publish to Bluesky at the right size
SocialRobot crops and compresses at publish. Upload once, tweak the crop if you want, and schedule across your channels.
Start free