Bluesky Character Counter — 300-Character Post Limit

Check your Bluesky post against the real 300-character limit before you post. Type below — the counter updates live and warns the moment you go over.

Bluesky

Character counter

Enter text
Post0 / 300

300 left

Bluesky character limit

Bluesky caps a post at 300 characters — graphemes, not bytes, so an emoji or an accented letter counts as one character just like a plain letter. That’s slightly more room than X’s 280, but still tight, so this tool counts your post live and warns the moment you go over 300.

Why Bluesky counts graphemes

Unlike some networks that weight CJK characters or count code units, Bluesky measures user-perceived characters (grapheme clusters). A family emoji built from several code points counts as one, and Japanese or Chinese characters each count as one too. This counter uses the same grapheme counting, so the number you see matches what Bluesky shows.

Make 300 characters work

Open with your point rather than a wind-up, since the first words do the work in a fast feed. Links count toward the 300 characters (Bluesky doesn’t shorten them), so trim or use a link card. For longer thoughts, break them into a thread of connected posts rather than cramming everything into one.

Private and instant

Type or paste your post to see the character count and how many of the 300 remain. Everything runs in your browser, so nothing you type is uploaded. Trim until you’re comfortably under 300, then copy it across to Bluesky.

FAQs

What is the Bluesky character limit?

300 characters per post, measured as grapheme clusters. That is a bit more than X’s 280.

Do emoji and links count toward the 300?

Yes. Emoji count as one grapheme each and links count in full, since Bluesky does not shorten URLs. This counter counts them the same way.

How are CJK characters counted on Bluesky?

Each counts as one character. Bluesky counts user-perceived characters, so Japanese, Chinese, and Korean characters are one each — no double weighting.

Is my post uploaded anywhere?

No. Counting happens entirely in your browser — nothing you type is sent to a server, so your drafts stay private.

Last updated: June 14, 2026

Ready to see how your post really looks?

Paste your draft into the PostTruncate editor and instantly see live previews across LinkedIn, X, Instagram, Facebook, Threads, and TikTok — with fold lines, thread splits, and limit warnings updating as you type. Free, instant, and nothing ever leaves your browser.

Start writing — it's free