# Image Sizes for Twitter (X), Bluesky, Mastodon and LinkedIn

Every size in one place. Checked October 2026.

## Quick reference

XBlueskyMastodonLinkedInProfile picture400 × 4001000 × 1000400 × 400400 × 400Banner / header1500 × 5003000 × 10001500 × 5001584 × 396Post image1600 × 9001600 × 9001600 × 9001200 × 627Images per post444up to 20Image file size5 MB2 MB16 MBnot stated
Sizes in pixels. Post image is a safe landscape default; square (1080 × 1080) and portrait (1080 × 1350) work on all four.

## X (Twitter) image size

- Profile picture: 400 × 400, shown as a circle. Under 2 MB.

- Header: 1500 × 500 (3:1). The profile picture covers the lower left on desktop.

- Post images: up to 4, 5 MB each. JPEG, PNG or WebP.

- GIF: one per post, up to 15 MB.

- Alt text: up to 1,000 characters.

Single 16:9 and square images show uncropped. Two to four images get cropped into a grid, so keep the subject centered. Preview on a phone.

Scheduling on X: [schedule a tweet
](/blog/how-to-schedule-posts-on-x-twitter-the-ultimate-guide-for-2025).

## Bluesky image sizes

- Profile picture: 1000 × 1000, shown as a circle. PNG or JPEG, up to 1 MB.

- Banner: 3000 × 1000 (3:1). PNG or JPEG, up to 1 MB.

- Post images: up to 4, 2 MB each (formerly 1 MB).

- GIFs: play as looping video.

### Bluesky banner size

3000 × 1000, a 3:1 strip. Your profile picture overlaps the lower left on desktop and mobile. Keep text and logos in the upper right.

### Bluesky profile picture size

1000 × 1000, square. The circle mask clips the corners; leave some padding around faces and logos.

Bluesky keeps a single image's own aspect ratio in the feed.

## Mastodon image sizes

Defaults on a stock server. Your server can change them.

- Profile picture: downscaled to 400 × 400. Up to 2 MB.

- Header: downscaled to 1500 × 500. Up to 2 MB.

- Post images: up to 4, 16 MB each. PNG, JPEG, WebP, HEIF or AVIF.

- Large images are downscaled to 8.3 megapixels (3840 × 2160).

- Animated GIFs: one per post, converted to silent MP4.

- Alt text: up to 1,500 characters, and expected. Some people filter out posts without it.

Set a focal point when you upload. Mastodon uses it to crop the preview.

More: [schedule Mastodon posts
](/blog/how-to-schedule-posts-on-mastodon-complete-guide-for-2025).

## LinkedIn image sizes

- Profile photo: 400 × 400 or larger. PNG or JPG, up to 8 MB.

- Background photo: 1584 × 396 (4:1). PNG or JPG, up to 8 MB.

- Post images: 1200 × 627 landscape, 1080 × 1080 square, 1080 × 1350 portrait.

Portrait takes the most room in the feed.

## Image formats

FormatUse forJPEGPhotos and painted artPNGScreenshots, text, flat colors, line artWebPEither, smaller files (not on LinkedIn)GIFShort loops
Export in sRGB. Other color profiles can look washed out after upload.

## One image for every platform

- Landscape: 1600 × 900.

- Square: 1080 × 1080.

- Under 2 MB, so Bluesky takes it too.

- Subject in the center, so grids and circles don't cut it.

On a Mac, Preview resizes in bulk: select the images, Tools → Adjust Size, set the width, export.

## Post it with Statuz

A free CLI for X, Bluesky, Mastodon and LinkedIn. Add the image once, with alt text:
Terminal
```
statuz media add --path ./launch.png --alt "Dashboard with weekly signups up 12%"
statuz posts create --text "v2 is out" --media <media id> --to x --to bluesky --to mastodon --to linkedin --at "tue 9am"
```

Statuz checks the file against every destination's limit before saving, so a 3 MB PNG fails on Bluesky now, not at post time. On your computer it doesn't resize for you; [Statuz Cloud
](/#cloud) shrinks an image to fit each platform as it goes out, the original untouched. [Install
](/docs/install), [Scheduling
](/docs/scheduling).

## Common mistakes

- Uploading straight from the camera. Resize first.

- Text near the edges of a header.

- Faces at the edge of a multi-image post.

- No alt text on Mastodon.

- Bluesky banners and profile pictures over 1 MB.

More: [cross-posting
](/blog/the-ultimate-guide-to-cross-posting-between-x-bluesky-and-mastodon), [best time to post art
](/blog/best-times-to-post-art-and-visual-content-on-x-twitter-in-2025).
[

Schedule it from your terminalStatuz is a free CLI for X, Bluesky, Mastodon, LinkedIn and Reddit. Two minutes to the first post.](/docs/quickstart)
## More guides
[All posts
](/blog)[

Guide · 5 Oct · 1 minHow to Schedule Posts on BlueskyHow to schedule posts on Bluesky: a free Bluesky scheduler for posts, threads, images and several accounts, alongside X, Mastodon, LinkedIn and Reddit.](/blog/how-to-schedule-posts-on-bluesky-the-complete-guide-for-2025)[

Guide · 5 Oct · 2 minHow to Schedule LinkedIn PostsHow to schedule LinkedIn posts: the built-in scheduler, then a free LinkedIn post scheduler for your profile alongside X, Bluesky and Mastodon.](/blog/linkedin-post-scheduling-a-professionals-guide-to-consistent-content)[

Guide · 5 Oct · 2 minHashtags on Twitter (X), Bluesky, Mastodon and LinkedInHow Twitter hashtags work today, and how hashtags on Bluesky, Mastodon and LinkedIn differ: how many to use, where they help, and how to post with them.](/blog/mastering-hashtag-strategy-across-x-bluesky-and-mastodon-in-2025)[

Guide · 4 Oct · 2 minBest Time to Post Art on Twitter (X)The best time to post art on Twitter (X) by art type, how to post art so it looks right, and how to schedule it for followers in other time zones.](/blog/best-times-to-post-art-and-visual-content-on-x-twitter-in-2025)[

Guide · 4 Oct · 2 minHow to Schedule YouTube Videos and PostsHow to schedule YouTube videos, Shorts, Premieres and community posts in YouTube Studio, then the announcement on X, Bluesky, Mastodon and LinkedIn.](/blog/how-to-schedule-posts-on-youtube-complete-guide-for-videos-and-community-updates)[

Guide · 4 Oct · 2 minHow to Make a Thread on Twitter, Bluesky and MastodonHow to make a thread on Twitter (X), Bluesky and Mastodon: thread limits per platform, how to split long text, and how to schedule a thread everywhere.](/blog/mastering-threaded-posts-across-social-platforms)[

Guide · 1 Oct · 2 minCross-Posting to X, Bluesky and MastodonCross-posting social media across X, Bluesky and Mastodon: limits, culture, what to adapt, and a workflow that takes minutes.](/blog/the-ultimate-guide-to-cross-posting-between-x-bluesky-and-mastodon)[

Guide · 1 Oct · 2 minHow to Schedule a Tweet (and Posts on X)How to schedule a tweet on X: the built-in scheduler, then threads, other platforms and AI agents with the free Statuz CLI.](/blog/how-to-schedule-posts-on-x-twitter-the-ultimate-guide-for-2025)[

Guide · 1 Oct · 1 minHow to Schedule Posts on MastodonHow to schedule posts on Mastodon: the built-in scheduler, then threads, several servers and other platforms with the Statuz CLI.](/blog/how-to-schedule-posts-on-mastodon-complete-guide-for-2025)[

](/)
Schedule posts from your terminal or your agent.
LightDarkAuto© 2026 [Intenseloop, Inc.](https://intenseloop.com)[
](https://x.com/intent/follow?screen_name=stewones)