6 photos for one Bluesky post
Bluesky posts take up to 4 images in SkedCast, so a set of 6 is flagged before publishing: pick the best 4 or split them into two posts.
This Bluesky post preview shows how your post will render in Bluesky’s feed. Bluesky shows a post in full rather than hiding part of it behind a “more” link, so the limit that matters is its 300-character composer limit, and the preview flags any text past it. It is the same preview engine as our general social media post preview tool, opened on Bluesky. Bluesky composer behavior, checked September 2026. Bluesky keeps media at its native shape in the feed and takes video up to 3 minutes.
Paste the post and an image link if you have one; the preview runs in your browser.
We just shipped a big update to how bulk imports work. Here's a quick look at what changed and why it makes scheduling a month of content faster than before. Let us know what you think!
A Bluesky post holds 300 characters of text, counted as graphemes, plus up to 4 images, one video, a link card or a quoted post. The limits come from Bluesky’s own AT Protocol definitions and its announcements; SkedCast’s column is what its composer accepts:
| Part | Bluesky | Through SkedCast |
|---|---|---|
| Text | 300 characters (graphemes) | 300 characters |
| Images | Up to 4, each with alt text | Up to 4, each with alt text |
| Video | One, up to 10 minutes and 300 MB | One, up to 3 minutes |
| Link | A link card with title, description and image | A link card from the URL you set |
| Quote post | Quote another post, with images if you like | Yes, from a bsky.app link |

Count a draft with the Bluesky character counter, and see every limit in Bluesky post limits and editing.
No. Bluesky shows a post in full in the feed; there is no “more” link that hides the end of it. The only limit is the 300-character ceiling, which the composer will not let you pass, so a post that fits shows exactly as written. Put the point of the post in the first line anyway, since that is what people read as they scroll.
A link in the text counts by the text shown, so a long address can be shortened to readable words. A post can also carry one link card, with the page’s title, description and image, which takes the place of attached images or a quoted post. In SkedCast you set the card’s address in the post’s Bluesky options, and the preview shows the text as it will appear.
The limits SkedCast’s composer checks for Bluesky before a post goes out, read from the same rules table the composer uses.
| Images | up to 4 per post · JPEG, PNG, WEBP · max 1 MB each |
|---|---|
| Video | up to 1 per post · MP4, MPEG, WEBM, MOV · up to 3 minutes · max 300 MB · 9:16, 16:9 or 1:1 recommended |
| Mixing photos and video in one post | Not allowed: one media type per post |
| Alt text | Supported |
| Separate title field | No |
| Text limit | 300 characters |
| How length is counted | As you see it: one emoji or accented letter counts as one character |
Bluesky posts take up to 4 images in SkedCast, so a set of 6 is flagged before publishing: pick the best 4 or split them into two posts.
It is over the 3 minutes SkedCast checks for Bluesky, so trim it before scheduling, or post a cut-down version and link to the full one.
Bluesky does not appear to truncate a post in the feed behind a "more" control — like X, its composer simply refuses text past the network's 300-grapheme limit, so whatever fits is shown in full. No third-party measurement of a separate feed cutoff was found. Bluesky’s 300-character composer limit is the only ceiling that applies — there is no separate feed truncation point.
A post of up to 300 characters shows in full in the Bluesky feed; anything longer cannot be posted, so the preview marks it before you schedule.
In SkedCast, write the post, add up to 4 images with alt text, a video, a link card or a quoted post, and pick a time. The composer checks the 300-character limit as you type and shows a live preview, and the same post can go to your other networks from one calendar. See the Bluesky scheduler for every option.
Bluesky’s limits on this page come from these pages:
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.