Social Media Character Counter
Type or paste your post below to see real-time character counts for every major social media platform. The counters update instantly and change color as you approach or exceed each platform's limit.
X / Twitter
Threads
Bluesky
Character Limits by Platform in 2026
Each social media platform has its own character limit. Knowing these limits helps you craft content that fits perfectly without unexpected truncation.
X / Twitter: 280 Characters
The 280-character limit has been a defining constraint of Twitter since 2017 (doubled from the original 140). X Premium subscribers can post up to 4,000 characters, but standard accounts remain at 280. URLs are wrapped by t.co and count as 23 characters regardless of actual length. Hashtags and mentions count toward the limit. Emojis typically count as 2 characters due to Unicode encoding.
Threads: 500 Characters
Meta's Threads allows up to 500 characters per post. This gives more room than X for expressing ideas while still encouraging concise communication. Links are not shortened and count at their full length. Threads does not support hashtags in the traditional sense but does support topic tags.
Bluesky: 300 Characters
Bluesky's 300-character limit is measured in grapheme clusters, not bytes or code points. This means most emoji count as a single character even though they may be multiple bytes. Links in the post text count at their full length, but link cards (external embeds) do not consume character count. Mentions (@handle) count toward the limit.
LinkedIn: 3,000 Characters
LinkedIn offers the most generous character limit at 3,000 characters for standard posts. This makes it ideal for longer-form thought leadership content, storytelling, and detailed updates. Article posts (LinkedIn's blogging feature) have no practical character limit. The first 140 characters appear above the "see more" fold, so lead with your hook.
Tips for Writing Within Character Limits
- Front-load your message. On every platform, the first line determines whether someone stops scrolling. Put your most compelling point first.
- Use line breaks strategically. On LinkedIn especially, white space makes long posts scannable. On X, line breaks consume characters quickly.
- Abbreviate judiciously. Common abbreviations are fine (e.g., "w/" for "with"), but avoid overusing them. Readability matters more than saving characters.
- Move links to comments. On LinkedIn, posting links in comments rather than the main post can improve reach (the algorithm deprioritizes external links). This also saves characters.
- Write platform-specific versions. A great LinkedIn post is rarely a great X post. Adapt your message for each platform rather than cramming the same content into different limits.
- Use threads for long content on X. Instead of trying to fit everything in 280 characters, break longer ideas into a thread of connected tweets.
How Different Platforms Count Characters
Character counting is not as simple as string length. Each platform handles special characters, URLs, and emoji differently:
- URLs on X: Every URL counts as exactly 23 characters, regardless of actual length, because X wraps them with t.co.
- Emoji: On X, most emoji count as 2 characters. On Bluesky, they count as 1 grapheme. On LinkedIn and Threads, they typically count as 1-2 characters depending on the emoji.
- CJK characters: Chinese, Japanese, and Korean characters count as 2 characters on X but 1 character on most other platforms.
- Mentions and hashtags: These count at their full length on all platforms. A mention like
@verylongusernameuses 17 characters. - Line breaks: Count as 1 character on all platforms.
Stop worrying about character limits
Kleo automatically formats your posts for each platform. AI-generated content that fits perfectly on LinkedIn, X, Threads, and Bluesky.
Get Started with Kleo