Bluesky character counter

Bluesky posts can be up to 300 characters. Bluesky counts what you see: every letter, space, line break and emoji counts as one, so an emoji with a skin tone or a family emoji is one character too. Paste your post below to count it the way Bluesky does.

0 of 300 characters · 300 left

How this count works

  • Every character you see counts as one, emoji included.
  • A line break counts as one character.
  • Mentions and hashtags count like any other text, the @ and # included.
  • Links count by their full length.

Your text never leaves your browser: nothing is sent anywhere or stored.

How Bluesky counts characters.

Bluesky counts characters the way you see them: a letter, a space, a line break and an emoji each count as one, even an emoji built from several parts, like one with a skin tone or a family.
A few examples, counted the way Bluesky counts them: “Refract” counts as 7, “👍” counts as 1, “👍🏽” counts as 1, “👨‍👩‍👧” counts as 1, “日本語” counts as 3 and “https://refract.social/pricing” counts as 30.

Character limits on every network.

Character limits on every network Refract posts to
NetworkLimitHow it counts
Instagram2,200Unicode characters; a flag counts as two
Facebook63,206Unicode characters; a flag counts as two
Threads500Emoji count as their size in bytes
TikTok2,200Most emoji count as two
YouTube5,000Bytes: most emoji count as four
LinkedIn3,000Most emoji count as two
X280Emoji and CJK count as two, links as 23
Pinterest800Unicode characters; a flag counts as two
Bluesky This page300Every character you see counts as one
Mastodon500Links count as 23
Telegram1,024Most emoji count as two
Google Business Profile1,500Unicode characters; a flag counts as two
WordPressNo limitUnicode characters; a flag counts as two
Discord2,000Most emoji count as two
TumblrNo limitUnicode characters; a flag counts as two
Slack4,000& counts as five, < and > as four
Pixelfed500Unicode characters; a flag counts as two
DEV819,200Bytes: most emoji count as four

Questions and answers.

What is the Bluesky character limit?

A Bluesky post can be up to 300 characters, counted the way you see them: one per letter, space, line break or emoji.

Do emoji count as one character on Bluesky?

Yes. Bluesky counts each emoji you see as one character, including emoji with a skin tone and joined emoji like families.

Do links count toward the limit?

Yes. A link counts as the characters in it, so a long link uses more of the 300.

How many images can a Bluesky post have?

Up to 4 images, each with alt text. Images don’t count toward the character limit.

Is my text sent anywhere?

No. The counter runs in your browser, and nothing you type is sent to Refract or stored.

Related

More free tools

Write it once, native everywhere.

Write the point once in Refract and get a version for every network, each one within its limits. You approve, Refract schedules.

No card needed