Free tools

X (Twitter) Character Counter (Live Count + 2026 Limits)

X still holds free accounts to 280 characters per post — the tightest limit of any major network. Count your draft below; if you are on X Premium, the ceiling rises to 25,000 characters, but the feed preview is still cut short, so the discipline stays the same.

0 / 280 characters · 0 words

280 characters left

Free-tier limit. X Premium subscribers can post up to 25,000 characters (as of June 2026).

X counts every link as 23 characters regardless of its real length, and weights emoji and most CJK characters as two. This counter counts plain characters, so posts with links have more room than it shows, while emoji- or CJK-heavy posts have less.

X (Twitter) limits at a glance

X (Twitter) character limits, last verified June 2026. Platforms change limits — over-limit behavior can vary by posting method.
FieldLimit
Post (free)280 characters
Post (Premium)up to 25,000 charactersRequires an X Premium subscription; shown collapsed in the feed (as of June 2026).
Any URLcounts as 23 charactersX wraps links in t.co, so length is fixed no matter the URL.
Bio160 characters
Display name50 characters
Username (handle)15 characters
Direct message10,000 characters

Guide

Writing within X (Twitter)’s limits

How X actually counts to 280

X’s 280-character limit hides several counting quirks. Every link is wrapped in the t.co shortener and billed at exactly 23 characters, whether the URL is 10 characters or 200 — so a post with a link really gives you 257 for words. Most characters count as one, but X counts many East Asian (CJK) characters as two, halving the effective limit for those scripts. Emoji generally count as two characters as well.

This counter counts plain characters, which is exact for ordinary text and slightly conservative for link-heavy posts. If the count says you are just over and a link is included, you probably still fit.

Free tier vs Premium: 280 vs 25,000

X Premium subscribers can publish posts up to 25,000 characters (as of June 2026), turning the platform into a long-form venue. But long posts appear collapsed in the timeline with a “Show more” link after the first few lines — readers still decide whether to expand based on your opening, exactly as they did at 280.

If you schedule posts through a tool, check which limit applies to your connected account: a 1,000-character draft posts fine from a Premium account and fails outright from a free one. There is no partial truncation — over-limit posts are rejected, not trimmed.

Threads, hashtags, and making 280 work

When an idea genuinely needs more space on a free account, the native answer is a thread: each post gets its own 280 characters, and the first post still has to earn the click into the rest. Numbering posts (1/5) costs characters but sets expectations.

Hashtags count toward the limit, and X’s own guidance has long been minimal — one or two at most, if any. Use the “exclude hashtags” toggle above to see what your message weighs without them. Writing once for X plus longer-limit networks is the classic cross-posting headache; SocialKit shows the per-network counts side by side so the X version gets trimmed deliberately, not by error message.

Quick questions

What is the character limit on X (Twitter)?

280 characters for free accounts. X Premium subscribers can post up to 25,000 characters (as of June 2026), displayed collapsed in the feed with a “Show more” link.

Do links count toward X’s 280 characters?

Yes, but at a fixed cost: every URL is wrapped in t.co and counts as exactly 23 characters, regardless of its actual length.

What are X’s bio and name limits?

Bios are capped at 160 characters, display names at 50, and usernames (handles) at 15. Direct messages allow up to 10,000 characters.

Stop counting by hand — compose once for X (Twitter) and 10 more

SocialKit shows every network’s character limit while you write, so one draft fits all 11 platforms — scheduled from a single calendar.

Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee