Sign in with Google

Bluesky Character Counter

Check your post, bio, or display name against Bluesky's character limits, with live word, hashtag, and emoji counts. Nothing you type is uploaded anywhere.

0 / 300
0 words 0 sentences 0 lines 0 hashtags 0 mentions 0 emoji

Who uses this tool?

A quick, no-signup way to check your text against Bluesky's limits.

Social media managers

Check client posts, bios, and display names against Bluesky's limits before you post.

Small business owners

Write bios and posts that fit Bluesky's limits, no guessing required.

Writers & copywriters

Draft and polish posts, keeping an eye on hashtags, mentions, and sentence count as you write.

Marketing teams

Keep campaign copy consistent and on-limit across every post and bio.

How it works

Four steps, entirely in your browser.

1. Choose what you're checking

Select Post, Bio, or Display Name to check your text against the right limit.

2. Type or paste your text

Write directly in the box or paste in a draft. It's processed locally and never leaves your browser.

3. Watch the live stats

The progress bar and stat bubbles for words, hashtags, mentions, and more update instantly as you type.

4. Copy when ready

Copy your finished text straight to the clipboard, or clear it and start again.

Frequently asked questions

Everything you need to know before you start.

Is my text uploaded anywhere?

No. Everything happens locally in your browser. Nothing you type is sent to our servers or stored anywhere.

How is the character count calculated?

By Unicode character, not raw bytes, so multi-byte characters and most emoji count as a single character, matching how Bluesky counts most everyday text.

Do I need an account to use this tool?

No. The Bluesky Character Counter is free to use without signing in. If you're signed in to PostPlanIt, you'll also find it under Tools in the sidebar.

What's the difference between Post, Bio, and Display Name limits?

Post (300 characters) is Bluesky's per-post limit. Bio (256 characters) is your profile description limit. Display Name (64 characters) is the name shown above your @handle.

Can I go over the limit?

Yes, you can keep typing past the limit. The progress bar and count turn red so you can see exactly how much to trim before posting.

Does this count links, hashtags, or mentions differently?

No, every character is counted the same way. Note that Bluesky's own app measures length in grapheme clusters, which can differ slightly from this tool's count for certain emoji or accented characters, though it matches for the vast majority of everyday text.