postr logo
Sign In

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 TypeRecommended DimensionsAspect RatioMax File Size
Post image (square)1000 x 1000 px1:11 MB
Post image (landscape)1200 x 675 px16:91 MB
Post image (portrait)800 x 1000 px4:51 MB
Profile picture (avatar)1000 x 1000 px1:11 MB
Banner image1500 x 500 px3:11 MB
Alt text per imageUp to 1,000 characters----
Images per postUp 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

Keep all image files under 1 MB -- Bluesky rejects images that exceed the limit rather than compressing them automatically.
Use JPEG for photos and PNG or WebP for graphics with text, logos, or transparency.
Upload profile pictures at 1000 x 1000 pixels and keep the subject centered to accommodate the circular crop.
Design banners at 1500 x 500 pixels with a centered focal point that remains visible when the image is cropped on smaller screens.
Always add alt text to images (up to 1,000 characters) -- Bluesky's community strongly values image accessibility, and alt text does not count against your post character limit.
When attaching multiple images to a post, use a consistent aspect ratio across all images for a cleaner, more polished presentation in feeds.

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

Related Articles