Skip to content

Format how-to

How to schedule Bluesky multi-image posts

Bluesky’s post format allows four images per post, each with its own alt text. This guide sets out the limits from Bluesky’s own AT Protocol definitions, how to prepare and order the images, and how to schedule the post, from the definitions read on 6 November 2026.

By Angelina F. · Updated · 5 min read

To schedule a Bluesky multi-image post, attach up to four images to one post, write alt text for each, add the text and pick a time; the images publish together as one post. Bluesky accepts each image up to 2 MB, and a post carries images or a video, not both.

Key takeaways

  • A Bluesky post holds up to four images.
  • Bluesky accepts each image up to 2 MB (it was 1 MB before).
  • Every image has its own alt text field; fill it in for screen-reader users.
  • A post carries images or one video, not both.
On this page

How many images can a Bluesky post have?

Four. Bluesky’s post format allows an images embed of up to four images, each with its own alt text and an optional aspect ratio that tells apps how to lay it out. A post with a video carries that video alone, so put images and video in separate posts.

Bluesky image post limits (AT Protocol definitions, read 6 November 2026)
RuleBlueskyIn SkedCast
Images per postUp to 4Up to 4
Size per imageUp to 2 MBUp to 1 MB (JPEG, PNG, WebP)
Alt textOne field per imageWritten per image before scheduling
Images and videoOne or the other in a postOne or the other in a post
Post text300 charactersCounted as you type
Illustration: a phone showing a post with four images in a two-by-two grid, each with an alt-text tag a hand is filling in, beside a calendar card and a clock card.
Four images, each with its own alt text.

How do you prepare images for a Bluesky post?

Put the images in the order you want them to appear, keep them a consistent shape so the grid looks even, and keep each file within the size limit. For text in the post, check the length with the Bluesky character counter and the full limits in Bluesky post limits.

Why write alt text for every Bluesky image?

Every image in a Bluesky post has its own alt text field, described in Bluesky’s definitions as the description of the image “for accessibility”. Screen-reader users hear it in place of the image, so describe what each picture shows and why it matters to the post, in a sentence or two.

How do you schedule a Bluesky post with several images?

Bluesky has no built-in scheduler, so posts are scheduled from a tool that publishes through its API. SkedCast connects your account with an app password and publishes the images, alt text and text together at your time; see the Bluesky scheduler.

  1. Attach the images

    Add up to four images to one post, in the order you want.

  2. Write the alt text

    Describe each image in its own field.

  3. Write the post

    Add the text within 300 characters and check the preview.

  4. Pick the time

    Schedule it; the images publish together as one post.

Diagram: attach up to four images in order, write alt text for each, write the post within 300 characters, then pick the time and schedule it.
Scheduling a Bluesky post with four images.

Sources

Last reviewed . Platforms and vendors change their rules and plans, so check the source before you rely on a figure.

schedule Bluesky multi-image postsBluesky multiple imagesBluesky image limitBlueskymulti-image postsscheduling

FAQ

How many images can you post at once on Bluesky?
Up to four in one post, per Bluesky’s AT Protocol definitions.
What is the image size limit on Bluesky?
2 MB per image; it was 1 MB before.
Can I schedule a Bluesky post with multiple images in advance?
Yes, with a scheduler that publishes to Bluesky. Attach the images to one scheduled post so they publish together.
Do I need alt text on every image?
Each image has its own alt text field. Bluesky lets you leave it empty, but filling it in makes the post usable for screen-reader users.
Can a Bluesky post have images and a video?
No. A post carries up to four images or one video; put them in separate posts.

Ready to broadcast everywhere?

Sign up free — no credit card. You land on the Free plan, and you can start a one-time 7-day Studio trial from your workspace whenever you are ready. Connect your first accounts, import a batch, and watch one post fan out across every platform.