# Bluesky Character Limit: 300 Characters, Plus Image, Video and Alt Text Rules

> Bluesky's post limit is 300 characters. Image and video limits, alt text, how links count, the best time to post on Bluesky, and how to schedule posts there.

Canonical: https://scheduleforyou.com/blog/bluesky-character-limit
Last updated: 2026-10-26

Category: Bluesky. 

The Bluesky character limit is **300 characters** per post, counted in graphemes, so an emoji counts as one. Links count by their visible text, which Bluesky shortens, and a longer thought becomes a thread of 300-character posts. Here are the media rules, how links and mentions count, when to post, and how to schedule on Bluesky, which has no built-in scheduler.

## Bluesky limits at a glance

| What | Limit |
| --- | --- |
| Post text | 300 characters (graphemes) |
| Images per post | 4 |
| Image size | Up to 2 MB and 4,000 × 4,000 px since the April 2026 app update (1 MB and 2,000 px before) |
| Video per post | 1, up to 10 minutes and 300 MB since August 2026 (3 minutes before) |
| Alt text | 2,000 characters per image |
| Display name | 64 characters |
| Bio | 256 characters |
| Handle | 253 characters, as a domain |

Limits are set by the Bluesky app and the AT Protocol and can change; check Bluesky's documentation if a post is rejected.

## How links, mentions and hashtags count

Bluesky shows a shortened version of a URL (the domain plus a few characters) and counts that shortened text, not the full address. Mentions count as the handle text, and hashtags count in full. A post with one long link usually keeps 270 or more characters for text.

## Threads on Bluesky

Anything longer than 300 characters is a thread. Each reply is its own 300-character post, and media goes on whichever post you attach it to. Readers see the first post in the feed and open the thread for the rest, so make the first post stand on its own.

## Best time to post on Bluesky

Bluesky's audience skews toward the US and Europe and is most active on weekday mornings and evenings in those time zones, with the feed quieter at weekends. The Discover feed surfaces posts by engagement over the first hour or two, so post when your followers are online and reply to early comments. Keep a steady rhythm: a few posts a day beats ten at once.

## How to schedule posts on Bluesky

Bluesky has no scheduling feature of its own at the time of writing. To schedule, you need a tool that connects with an **app password**, which you create in Bluesky under **Settings → Privacy and security → App passwords**. An app password gives the tool permission to post without sharing your main password, and you can revoke it any time.

In Schedule For You, enter your handle and the app password under Accounts, and Bluesky joins your queue with everything else:

1. Write the post; the counter tracks the 300-character limit and shows when a long caption will become a thread, split at lines that contain only `---`.
2. Attach up to four images or a video.
3. Pick a time or **Add to queue** for the next open slot.

The same draft can carry a longer caption for LinkedIn or Instagram, tailored per platform. The [Bluesky scheduler page](https://scheduleforyou.com/bluesky) lists what's supported.

## Frequently asked questions

### What is the character limit on Bluesky?
300 characters per post, counted in graphemes so emoji count as one.

### Can you post videos on Bluesky?
Yes, one video per post. Since August 2026 a video can run up to 10 minutes and 300 MB; before that the cap was 3 minutes.

### Does Bluesky have a scheduling feature?
No. Scheduling needs a third-party tool connected with an app password from Bluesky's settings.

### Is a Bluesky app password safe?
Yes. It's a separate password with posting permissions only, can't change your account settings, and can be revoked from Bluesky at any time.

## Related

- [All guides](https://scheduleforyou.com/blog)
- [Pricing](https://scheduleforyou.com/pricing)
