Bluesky · Image size

Bluesky Post Size

Bluesky timeline photos look crisp at 1200×675. Keep a little margin for compression and grids, then download a ready JPG in your browser.

Last verified 2026-08-11 · Based on Bluesky UI as of 2026-08-11. Exact crops and pixels can shift—preview before you publish.

Browser tool · nothing leaves your device

Crop your Bluesky post

Output 1200 × 675

  1. 1Upload or try the sample
  2. 2Drag so the subject stays in the mobile guide
  3. 3Download 1640×624 (or your selected size)
125%

Click to upload

Upload a photo—or try the sample—then keep faces and type inside the margin before you download.

Drop an image onto the canvas, click inside it, or try the sample

Size specs

~16:9 is the dependable single-image default. Multi-image posts may crop cells tighter—keep subjects centered inside the safe margin.

Publish

Export this for Bluesky upload.

Timeline photo (recommended)

Recommended

1200×675 ~16:9

Common widescreen frame for single-image posts on the Bluesky timeline.

Use in tool

Larger 16:9

1600×900 16:9

Extra pixels when the source is very sharp—same ratio as the recommended crop.

Use in tool
Asset Pixels Ratio Notes Action
Timeline photo (recommended) Recommended 1200×675 ~16:9 Common widescreen frame for single-image posts on the Bluesky timeline. Use in tool
Larger 16:9 1600×900 16:9 Extra pixels when the source is very sharp—same ratio as the recommended crop. Use in tool

Bluesky posts need a timeline card—not a banner crop

On Bluesky, attached images sit in the feed as wide cards. A 1200×675 (~16:9) export fills that space cleanly without looking like a stretched profile banner or a tall Story still.

Apps re-encode uploads. Soft, noisy, or oversharpened exports look worse after compression. Keep the subject clear, avoid microscopic captions on the image itself, and leave a small margin so slight re-frames do not clip faces.

Creators often paste an X 1600×900, a LinkedIn share card, or a square Instagram export here. Those can work as starting files, but multi-image grids and mobile clients may tighten the crop. Center what matters and re-check on your phone.

Profile banners (often ~3000×1000) and circular avatars are separate jobs. Do not stretch the banner into a post slot—or the post into the banner. Export each surface on purpose.

Good vs weak crop

Same landscape card—edges and tiny type fail after compression or multi-image crop.

Holds attention in the feed

  • One clear subject inside the margin
  • Short headline large enough for phones
  • Centered framing for multi-image grids

Gets ignored or clipped

  • Tiny paragraphs of text on the image
  • Subject cut by the edge after upload
  • Banner strip stretched into a fake 16:9

Before you upload

Tick these off against your crop preview—nothing is saved.

Related surfaces compared

Similar-looking slots often use different ratios—do not reuse one export for all of them.

Timeline post image

1200 × 675

This page. Widescreen card in the feed.

Profile banner

3000 × 1000 typical

Wide header on the profile—not a post crop.

Profile picture

1000 × 1000

Circle / rounded avatar—separate square export.

Link card / OG-style

~1200 × 630 typical

Shared URL previews only—do not confuse with in-app photos.

SurfaceTypical sizeNote
Timeline post image1200 × 675This page. Widescreen card in the feed.
Profile banner3000 × 1000 typicalWide header on the profile—not a post crop.
Profile picture1000 × 1000Circle / rounded avatar—separate square export.
Link card / OG-style~1200 × 630 typicalShared URL previews only—do not confuse with in-app photos.

Multi-image posts

When you attach more than one photo, Bluesky (and many clients) can show tighter cells. A subject that only lives on the far left of a single-image crop may vanish in a grid.

Keep a consistent safe margin and similar subject scale so the set feels intentional, not a random stack of edge crops.

  • Center faces and products inside the guide on every frame.
  • Put the strongest image first—people often stop after one glance.
  • Avoid stuffing every frame with dense text; use the caption.
  • Check the last image: CTAs near the edge can get clipped.

Composition for mobile Bluesky

Most people see your post on a phone while scrolling quickly. High contrast, a single focal point, and readable type beat busy collages.

Leave a little space at the bottom and sides. Client chrome and slight re-frames can nibble at the edges.

  • Place faces toward the center when possible.
  • Keep logos inside the safe margin, not on the extreme edge.
  • Prefer fewer words on the image; say the rest in the post text.
  • Test contrast—grey on grey disappears after compression.

File requirements

Photos usually look best as JPG in sRGB. PNG can help for flat graphics with hard edges, but large PNGs may get compressed aggressively after upload.

Recommended post
1200 × 675 px (~16:9)
Larger option
1600 × 900 px (16:9)
Formats
JPG or PNG (sRGB)
Color
sRGB
Tip
Center subjects for multi-image grids

Common mistakes

  • Using a profile banner crop as a feed image—wrong job and soft edges.
  • Designing only on a desktop monitor without checking phone size.
  • Packing long paragraphs into the image at unreadably small sizes.
  • Uploading screenshots with UI chrome still visible.
  • Expecting a square Instagram export to fill a wide timeline card without a fresh crop.

How to use the crop tool on this page

Upload your photo, choose Timeline photo (1200×675), then drag so the subject sits inside the margin. Download when text and faces still look clear at phone size.

  • Switch to Larger 16:9 if the source is very sharp and you want more pixels.
  • For multi-image posts, repeat the same centered framing habit.
  • Nothing leaves your device—cropping stays in the browser.

After you download

From this download to a live upload in a few minutes.

  1. 1

    Download the JPG from the tool (prefer 1200×675).

  2. 2

    On Bluesky, compose a post and attach the image.

  3. 3

    If you add a caption, put the detail in the text—not as microscopic type on the photo.

  4. 4

    Preview once on your phone before posting widely.

  5. 5

    For multi-image posts, confirm every frame still shows the subject after the grid tightens.

Frequently asked questions

What is the best Bluesky post image size in 2026?

1200×675 (~16:9) is a practical default for timeline photos. Larger 16:9 exports like 1600×900 also work when the source is sharp.

Is Bluesky post size the same as X?

Both often use ~16:9. X commonly targets 1600×900; Bluesky’s practical default here is 1200×675. Re-crop if you need a lighter file or a tighter subject.

What about multi-image posts?

Grids can crop tighter. Keep faces and products centered inside the safe margin on every frame.

Does Bluesky compress images?

Clients re-encode uploads. Start with a sharp, reasonably sized export in sRGB. Extreme oversharpening often looks worse after upload.

Can I put lots of text on a Bluesky image?

You can, but keep type large and inside the safe margin. Long paragraphs belong in the post text, not as tiny type on the photo.

Can I use my profile banner as a post?

Reuse the photo, not the finished banner export. Banners are much wider (~3000×1000). Re-crop to ~16:9 for the timeline.

Should I use PNG or JPG?

JPG for photographs; PNG for logos or flat graphics with hard edges. Prefer sRGB either way.