Back to Blog & Resources
Tips

The BlueSky Character Limit, Explained

June 7, 2026 - 6 min read

If you've moved to BlueSky from somewhere else, the first thing you probably bumped into was the character limit. You start typing a thought, the counter ticks down, and suddenly the box won't take any more. The number to know is 300: each BlueSky post can hold up to 300 characters. That's a little roomier than the old 280 most people got used to, but it's still tight enough that you'll feel it on longer thoughts.

The limit isn't a bug or a setting you can raise by paying. It's part of how the platform is designed. Once you understand what counts toward those 300 characters and what doesn't, writing within the limit stops feeling like a fight and starts feeling normal.

How long is a BlueSky post?

Every post on BlueSky is capped at 300 characters. A character is any single unit you type: a letter, a number, a space, a comma, an emoji, or a line break. There's no separate, higher limit for paid accounts. BlueSky doesn't sell a tier that buys you longer posts the way some other platforms have, so 300 is the number for everyone.

For a rough sense of scale, 300 characters is around 45 to 60 words, depending on how long your words are. That's enough for a complete thought, a short observation, or a punchy reply, but not enough for a full paragraph of explanation. Most posts that feel natural on BlueSky land well under the cap.

What counts toward the limit (and what doesn't)

Not everything you see in a post is charged against your 300 characters. Knowing the difference helps you stop guessing.

That last point trips people up most. If you paste a long link, you might lose 40 or 50 characters to it before you've written a single word. Shortening or rephrasing around the link helps.

Why BlueSky caps posts at 300 characters

BlueSky is built on the AT Protocol, an open standard that lets posts and accounts live in a shared, portable system rather than inside one company's walls. Short posts keep that system fast and lightweight. They're quick to load, quick to scan, and quick to pass between the different servers and apps that speak the same protocol.

There's also a cultural reason. A short limit nudges everyone toward one clear idea per post. It rewards getting to the point, and it keeps the feed readable when you're scrolling. The constraint is doing some of the editing for you, whether you want it to or not.

Writing well inside 300 characters

The limit is easier to live with once you treat it as an editing prompt instead of a wall. A few habits that help:

If you want a live count while you draft, a simple counter saves you from typing into a wall and deleting backward. You can paste a draft into a free character counter and see exactly where you stand before you post.

BlueSky character counterto check a draft against the 300-character limit before you post.

When 300 characters isn't enough: threads

Sometimes an idea genuinely needs more room. The standard answer on BlueSky is a thread: a series of connected posts, each within the 300-character limit, that read as one longer piece. The first post sets up the idea and each reply continues it.

The manual way is to chop your text into chunks yourself, which is fiddly and easy to get wrong, especially when a sentence lands right on the boundary. A splitter tool does the counting for you and breaks a long block into clean, in-order posts so nothing gets cut mid-word.

thread splitterbreaks a long draft into ordered posts that each fit the limit.

Planning posts around the limit

Once you're comfortable writing within 300 characters, the next thing people tend to want is consistency, posting regularly without sitting at the keyboard every time. BlueSky doesn't have a built-in native scheduler, so writing a few posts ahead and queuing them is something you handle with an outside tool. If you reach that point, ONYX is a BlueSky-native scheduler built around exactly these constraints, with a free tier so you can try it before committing.

try the free AI post generatorif you want help drafting a post that already fits the limit.

None of this requires a paid account or any special access. The 300-character limit is just the shape of the platform. Once you've internalized it, you stop counting and start writing, and the constraint mostly fades into the background where it belongs.

FAQ

What is the character limit on BlueSky?

Each BlueSky post can hold up to 300 characters, including letters, spaces, punctuation, line breaks, and emoji. The limit is the same for every account, and there's no paid tier that raises it.

Do links and emoji count toward the BlueSky character limit?

Yes. A full URL takes up characters in your post's text, so a long link can use a noticeable chunk of your 300. Emoji count too, and a single emoji can take more than one character behind the scenes, so emoji-heavy posts fill up faster than they appear to.

How do you post something longer than 300 characters on BlueSky?

You break it into a thread, which is a series of connected posts that each stay within the 300-character limit. You can split the text manually, or use a thread splitter tool that counts and divides it for you so nothing gets cut mid-word.

Schedule your BlueSky posts with ONYX

AI drafts in your voice, a real calendar, threads, and analytics - built for BlueSky. Free forever, no credit card.

Start Free

Related ONYX resources

Keep reading