Bluesky
Schedule Bluesky posts that fit the 300-character feed
Plan short posts for Bluesky next to X, Threads and Mastodon, give each network its own wording and, on Premium and higher plans, answer replies from the unified inbox.
Free for 7 days. Card required; cancel before the trial ends and you will not be charged.
- Bluesky
Bluesky in Postocial
Bluesky, planned with the rest of your short-form posts
Bluesky's limits are tighter than most. Postocial lets you write a Bluesky version of every post without touching the others.
-
Write once, adapt for Bluesky
Start a post for several networks and trim the Bluesky version to 300 characters without changing the others.
-
Short-form networks side by side
See Bluesky, Threads, X and Mastodon posts together, so a launch tells the same story everywhere.
Scheduling and calendar -
Replies in the unified inbox
Bluesky replies arrive next to your other conversations. Assign them, tag them and answer with saved replies. Included on Premium and higher plans.
Unified inbox -
New articles, shared for you
Use an RSS campaign to post new blog articles or release notes to Bluesky when they appear in your feed.
Bulk posts and RSS -
Schedule from your AI assistant
Connect Claude or ChatGPT to the Postocial MCP server, then draft and schedule Bluesky posts from a chat.
MCP server -
Alt text on every image
Describe each image in the composer before it goes out, so people who use screen readers can follow your Bluesky posts.
Example
A sample week on Bluesky
How an indie game studio might keep its Bluesky community in the loop.
| Day | Post | Set up in Postocial |
|---|---|---|
| Monday | Dev log in under 300 characters | Shorter version of the Mastodon post, written in the same composer |
| Wednesday | New screenshot from the next level | Added to the queue |
| Thursday | Patch notes from the studio blog | Created by an RSS campaign |
| Friday | Replies from players | Answered from the inbox and assigned to the community lead (Premium and higher plans) |
Best practices
Bluesky best practices
Small habits that suit how Bluesky counts and shows posts.
- Count what you see. Bluesky limits posts to 300 graphemes, so most emoji count as one. Link to a longer piece when an idea needs more room.
- Describe your images. The Bluesky app accepts alt text of up to 2,000 characters, so every image can have a full description.
- Use your domain as your handle. A custom domain handle shows people that the account really belongs to your brand.
- Choose clear hashtags. Tags in posts are clickable and searchable, so a few precise ones help people find you.
- Graphemes per post
- 300
- Alt text characters
- 2,000
- Longest video
- 10 min
- Extra tags per post
- 8
Platform limits
Bluesky limits and media specs
The limits and sizes Bluesky sets for text, images and video, with a source for each. Platforms change them often, so check before a big campaign.
-
Bluesky character limits
Field Maximum Post 300 graphemes Reply 300 graphemes Bio 256 characters Display name 64 characters Handle name before .bsky.social 18 characters About the text limit. The post lexicon caps text at 300 graphemes (3,000 bytes), so most emoji count as one. Replies use the same record and limit. The official app allows image alt text of up to 2,000 characters.
Hashtags. Hashtags in text become tag facets of up to 64 graphemes each. A post can also carry up to 8 extra tags that don't appear in the text.
-
Bluesky image sizes
Placement Size Aspect ratio Post imageThe official app resizes post images to at most 4,000 px on the longest side and 2 MB. The app composer allows up to 10 images through the newer gallery embed; the older images embed, still used by many API clients, allows 4. Since app version 1.123 (June 2026), posts with 5 or more images show as a swipeable carousel. Not specified Any AvatarPNG or JPEG up to 1 MB per the profile lexicon. 1000x1000 is Hootsuite's recommendation. 1000 × 1000 px 1:1 BannerPNG or JPEG up to 1 MB per the profile lexicon. Size recommended by Hootsuite. 3000 × 1000 px 3:1 -
Bluesky video specs
Placement Max length Max file size Aspect ratio Video postBluesky announced 10 minutes and 300 MB on August 25, 2026. The app accepts MP4, MPEG, WebM, MOV and GIF files. A video can have up to 20 WebVTT caption files. 10 minutes 300 MB Not specified -
Sources
Checked on . Where Bluesky publishes no number, the notes in the tables say where a figure comes from.
- Bluesky lexicon: post
- Bluesky lexicon: profile
- Bluesky lexicon: image embed
- Bluesky lexicon: gallery embed
- Bluesky lexicon: video embed
- Bluesky lexicon: rich text facets
- Bluesky app source: constants
- AT Protocol source: handle rules
- AT Protocol: handle specification
- Engadget: Bluesky supports 10-minute videos
- GIGAZINE: Bluesky photo carousels
- Hootsuite: social media image sizes guide
Get connected
How to connect Bluesky
Connect your Bluesky account in a few steps. The connect accounts guide shows each one. Managing an account for a client? Send a client invite link so they can connect it themselves, without sharing a password.
-
Connect Bluesky
Add your Bluesky account to your Postocial workspace.
-
Set your time slots
Choose when Bluesky posts should go out each week. See the posting schedule guide.
-
Schedule and reply
Write the Bluesky version, schedule it and, on Premium and higher plans, answer replies from the unified inbox.
Free tools
Free Bluesky tools
Free browser tools for getting posts ready before you schedule them.
Bluesky character counter
Check a post against Bluesky's 300-grapheme limit, counted the way people see it.
Bluesky image resizer
Resize images for your 1000 × 1000 avatar and your 3000 × 1000 banner.
Bluesky font generator
Style your Bluesky bio, which holds 256 characters, with Unicode letters.
FAQ
Questions about Bluesky scheduling
Something else on your mind? Email us at hello@postocial.com.
How long can a Bluesky post be?
300 graphemes, which means characters as you see them, so most emoji count as one. The same limit applies to replies.
Can I answer Bluesky replies in Postocial?
Yes, on Premium and higher plans. Replies come into the unified inbox with your other conversations, where you can assign them, tag them and reply with saved replies or AI-suggested replies from your own AI key.
Can I post the same update to Bluesky, Threads, X and Mastodon?
Yes. Write it once, then adjust each version: 300 characters on Bluesky, 500 on Threads, 500 by default on Mastodon and 280 on X, where links and emoji count extra.
Do hashtags work on Bluesky?
Yes. Hashtags in your text become clickable tags of up to 64 characters each, and a post can carry up to 8 extra tags that do not appear in the text. Add those as hidden tags in the composer.
Can I label sensitive Bluesky posts?
Yes. Choose a content moderation label in the composer before a sensitive post goes out, so it carries the label on Bluesky.
Can I schedule Bluesky posts from Claude or ChatGPT?
Yes. Connect the Postocial MCP server to Claude, ChatGPT, Cursor or VS Code. Your assistant can then list your accounts and draft and schedule posts, within the permissions of your role.
What image sizes work on Bluesky?
Any aspect ratio works for post images. The official app resizes them to at most 4,000 pixels on the longest side and 2 MB. For your profile, use a 1000 × 1000 avatar and a 3000 × 1000 banner, each up to 1 MB.
Give Bluesky its own voice
Connect Bluesky, write a version of next week's posts that fits and, on Premium and higher plans, answer replies from one inbox.
A card is required to start the 7-day free trial. When the trial ends, we charge your card for the plan you picked, unless you cancel before.