Bluesky Image Sizes and Media Specs Guide (2026)
Bluesky supports JPEG, PNG, GIF, and WebP image formats with a maximum file size of 1 MB per image. Profile pictures display at 1:1 (square) aspect ratio, and banners display at approximately 3:1 aspect ratio (recommended 1500 x 500 pixels). Post images can be any aspect ratio but display best at 1:1 or 16:9.
Published April 10, 2026
Bluesky Image Size Quick Reference
| Content Type | Recommended Dimensions | Aspect Ratio | Max File Size |
|---|---|---|---|
| Post image (square) | 1000 x 1000 px | 1:1 | 1 MB |
| Post image (landscape) | 1200 x 675 px | 16:9 | 1 MB |
| Post image (portrait) | 800 x 1000 px | 4:5 | 1 MB |
| Profile picture (avatar) | 1000 x 1000 px | 1:1 | 1 MB |
| Banner image | 1500 x 500 px | 3:1 | 1 MB |
| Alt text per image | Up to 1,000 characters | -- | -- |
| Images per post | Up to 4 images | -- | -- |
Bluesky Post Image Dimensions
Bluesky does not enforce a strict pixel dimension for post images, but images are resized and compressed to fit within a 1 MB file size limit per image. For the sharpest results, upload images at 1000 x 1000 pixels for square content or 1200 x 675 pixels for landscape (16:9) content.
Bluesky renders images responsively in feeds, cropping previews to a 1:1 thumbnail when multiple images are attached. Full-resolution images are shown when a post is opened, so uploading at a higher resolution ensures your images look sharp when expanded.
Bluesky Profile Picture Size
Bluesky profile pictures are displayed as circles at a 1:1 aspect ratio. The recommended upload size is 1000 x 1000 pixels. Bluesky stores and serves the image at the uploaded resolution (up to the 1 MB file size limit), so uploading a larger square image gives better quality across all display sizes.
Keep important visual elements (logos, faces) centered and away from the edges, as the circular crop removes corners. Avoid placing text near the edges of profile pictures.
Bluesky Banner Image Size
The Bluesky profile banner (header image) displays at approximately a 3:1 aspect ratio. The recommended dimensions are 1500 x 500 pixels. On desktop the banner is wider, so design with a centered focal point that remains visible at different viewport widths.
Banners are subject to the same 1 MB file size limit. Use JPEG for photographic banners to keep file size down, or PNG for banners with text or sharp graphic elements that require lossless compression.
Supported Image Formats and Compression
Bluesky supports JPEG, PNG, GIF (static and animated), and WebP image formats. The maximum file size per image is 1 MB. If your image exceeds 1 MB, compress it before uploading -- the platform will reject oversized files rather than auto-compressing them.
For photos, JPEG at 85-90% quality typically produces files well under 1 MB at recommended dimensions. For graphics, logos, or images with transparency, use PNG or WebP. Animated GIFs are supported but must also stay under 1 MB, which limits animation length.
Tips for Optimizing Bluesky Media
Frequently Asked Questions
Schedule Your Bluesky Posts with postr
Create, schedule, and publish Bluesky posts with optimized images using postr. Plan your content calendar and post at the best times without manual effort.
Get Started Free