Free Online Tool

Twitter / X Character Counter

Free Twitter character counter and tweet character counter. Count the characters in your post live as you type and see instantly whether it fits the Twitter character limit of 280 characters for free accounts. The counter handles the 280 character limit, X Premium long-form posts up to 25,000 characters, links (always 23 characters), hashtags, mentions, and emojis, so your count matches what X actually enforces before you hit post.

★★★★★4.9, used by social media managers, marketers, and thread writers
Fits Twitter / X (free) 0 / 280 (280 remaining)
Auto-saved in your browser

Everything you need from a Twitter character counter

Built for writers who want every tweet to land inside the limit on the first try.

Live 280-character tracking

Your tweet character count updates on every keystroke, no "calculate" button.

X Premium long-form aware

Switch the target to track long-form posts up to the 25,000 character cap.

Counts URLs, hashtags, mentions

See the full character total exactly as X measures it before you post.

Emoji and Unicode aware

Counts emojis the way X does, so your preview matches the real post.

100% private

Your draft tweets never leave your browser. No uploads, no logging, no tracking.

Works on mobile

Touch-friendly tap targets and a responsive panel for drafting tweets one-handed.

Who uses the Twitter character counter?

From single tweets to long threads to X Premium long-form posts, the 280 character limit shapes how people write on X.

For social media managers

Draft brand tweets that land under 280 characters and leave room for a link and a hashtag.

For thread writers

Plan each post in a Twitter thread so every tweet fits the 280 character limit cleanly.

For marketers

Fit campaign copy, a tracked link (23 characters), and a call to action inside one post.

For X Premium creators

Write long-form posts up to 25,000 characters while keeping the first 280 sharp enough to stop the scroll.

For customer support teams

Keep public replies concise and on-brand, or check that a longer answer fits a 10,000 character DM.

For job seekers and personal brands

Polish a 160-character bio and a 50-character display name so your profile reads clearly.

Twitter / X character limits in 2026

Every field on X has its own character cap. Here is the complete list for posts, profiles, polls, and direct messages.

FieldLimitNotes
Tweet / post (free account)280Counts since November 2017
X Premium long-form post25,000First 280 shown before "Show more"
Original Twitter limit (historic)140Doubled to 280 in 2017
Link / URL inside a tweet23Fixed by the t.co shortener
Direct message (DM)10,000Far longer than a public post
Profile bio160Plain text, links count fully
Display name50Shown next to your handle
Handle / username15Letters, numbers, underscores only
Profile location field30Optional free-text field
Hashtag inside a tweetNo fixed capCounts toward the 280 total
Poll question280Same as a normal post
Poll choice25Per answer option

Counting characters for Twitter and X, explained

The full picture of how the Twitter character limit works, why your count is sometimes off, and how to write tweets that fit and perform.

What is the Twitter character limit?

The Twitter character limit is 280 characters per post on a free X account. X (formerly Twitter) launched in 2006 with a strict 140 character limit, a number borrowed from the 160 character cap of an SMS message so a tweet could fit in one text. In November 2017 the platform doubled the cap to the 280 character limit that free accounts still use today. Every letter, number, space, punctuation mark, hashtag, mention, and emoji you type counts toward that 280 character budget, which is exactly why a Twitter character counter is so useful: it tells you how many characters in a tweet you have used and how many you have left.

The 280 character limit applies to standard posts, poll questions, and each individual tweet inside a thread. If you paste in more than 280 characters on a free account, X will not let you send the post until you trim it. The counter above turns amber as you approach the cap and red once you cross it, so you can edit down to the exact limit instead of guessing.

The X Premium character limit: long-form posts up to 25,000

X Premium (the subscription formerly known as Twitter Blue) raises the post limit from 280 characters all the way to 25,000 characters. These long-form posts let creators publish essays, detailed announcements, and articles directly in the timeline without breaking the content into a thread. The catch is that only the first 280 characters appear in the feed before a "Show more" link, so even a long-form post needs an opening that hooks readers inside that first 280 characters. To track a long-form draft, switch the platform selector in the tool above and watch your count climb toward the 25,000 character limit.

How URLs count: always 23 characters

One of the most misunderstood parts of the Twitter character limit is how links are counted. Every URL you paste into a tweet counts as exactly 23 characters, no matter how long or short the real address is. X automatically wraps each link in its t.co shortener, and that shortened form is what counts against your 280. A 12 character link and a 180 character link both cost you 23 characters. If you include two links, that is 46 characters of your budget gone before you write a single word, so plan your tweet copy around that fixed cost.

How hashtags and mentions count

Hashtags and @mentions are not free. Both count fully toward the 280 character limit, including the leading # or @ symbol. A hashtag like #SocialMedia uses 12 characters, and a mention such as @gizmoop uses 8. Stacking five hashtags onto a tweet can quietly consume 50 to 70 characters, leaving far less room for your actual message. The general advice is to keep hashtags to one or two relevant tags and weave them into the sentence where possible, so they earn their place in the character budget rather than padding it.

How emojis count on Twitter

Emojis are deceptively expensive. Because of the way X measures text, most emojis count as 2 characters rather than 1. More complex emojis cost even more: a skin-tone variant or a multi-person emoji such as a family is built from several Unicode code points joined together, so it can count for well beyond 2. That means a tweet that looks short on screen can be closer to the 280 character limit than you expect. The counter above reflects the visible character total X enforces, so your preview matches the real post.

Is a space a character on Twitter?

Yes. X counts every space, tab, and line break as one character toward the 280 limit. This is why a tweet with generous spacing and several short lines can hit the cap sooner than a dense block of text. When you check a tweet, the figure that matters is the character count with spaces, because that is the number X measures. The counter above shows both the with-spaces and without-spaces totals, but for fitting the 280 character limit, always read the with-spaces figure.

What is the best tweet length for engagement?

Having 280 characters available does not mean you should use all of them. Engagement research across millions of posts consistently finds that shorter tweets perform better: tweets in the 71 to 100 character range tend to earn the most retweets and replies. Short posts are easier to read at a glance, leave room for someone to quote tweet with their own comment, and feel punchier in a fast feed. Treat 280 as a hard ceiling, not a target. Use the counter to write tight, then trim until the tweet reads as cleanly as possible.

Writing Twitter threads

A thread is a chain of connected tweets, and it is the standard way to tell a longer story on a free account. Every single tweet inside a thread still obeys the 280 character limit, so a 10-tweet thread is really 10 separate 280 character posts. The opening tweet carries the most weight because it decides whether anyone expands the thread, so spend your characters there carefully. Drafting each part in the counter above lets you balance the thread, keep individual tweets from running over, and avoid the awkward one-word overflow tweet at the end.

Quote tweets and replies

When you quote tweet, the post you are quoting is embedded as a card and does not count against your characters. You get a full, fresh 280 character budget for your own comment on top. Replies work the same way: the tweet you are replying to does not eat into your limit, and on X the @handles in a reply thread also sit outside the visible 280 count. So whether you are adding a hot take to a quote tweet or answering a question in the replies, you have the complete 280 characters to work with.

Twitter / X profile limits: bio, display name, and handle

The 280 character limit gets the attention, but your profile has its own caps. A Twitter / X bio is limited to 160 characters, the same length as a classic SMS, so it forces a sharp one-line description of who you are. Your display name (the bold name shown above your handle) can be up to 50 characters, while your handle or username is capped at 15 characters and can only use letters, numbers, and underscores. The optional location field allows 30 characters. The counter above works for all of these: paste your bio or display name and trim it to fit.

Direct messages and other fields

Direct messages on X are far roomier than public posts, with a limit of around 10,000 characters per message, so support teams and longer private conversations are not squeezed into 280. Polls have their own caps too: the poll question follows the standard 280 character limit, while each answer choice is limited to 25 characters. Whenever you are filling in any text field on X, the safe move is to draft it in a character counter first and confirm the length before you submit.

Tips for staying under the 280 character limit

When a tweet runs a few characters over, small edits usually save the day. Remove filler words like "very", "just", and "really", which add length without meaning. Replace long phrases with shorter ones ("in order to" becomes "to"). Cut one of two links, since each costs a fixed 23 characters. Drop a hashtag or two, or fold a hashtag into the sentence. Use numerals instead of spelled-out numbers, and an ampersand instead of the word "and" where the tone allows. If the message genuinely needs more room, split it into a thread or, with X Premium, switch to a long-form post.

How to count characters for a tweet

Three steps. None of them require an account.

01

Paste or type your tweet

Use Ctrl/Cmd + V or start typing your post in the box above.

02

Watch the live character count

The character total updates on every keystroke, with and without spaces, no button to click.

03

Check the 280 limit

The Twitter / X indicator turns amber near 252 characters and red once you pass 280.

04

Trim and copy

Edit your tweet down to fit, then copy the finished text and paste it into X.

Frequently asked questions

If you don't find your question here, ask us directly.

The Twitter / X character limit is 280 characters per post for free accounts. This has been the cap since November 2017, when it doubled from the original 140 character limit. X Premium subscribers can write long-form posts of up to 25,000 characters.

A standard tweet can hold up to 280 characters on a free X account. That total includes letters, numbers, spaces, punctuation, hashtags, mentions, and emojis. Any link counts as a fixed 23 characters no matter how long the actual URL is.

X Premium (formerly Twitter Blue) raises the post limit from 280 characters to 25,000 characters, allowing long-form posts. The first 280 characters still show in the timeline before a "Show more" link, so the opening still needs to hook readers.

Yes. Every link in a tweet counts as exactly 23 characters because of the t.co URL shortener, regardless of whether the real URL is 12 characters or 200. Pasting two links uses 46 characters of your 280 character budget.

Yes. Hashtags and @mentions count fully toward the 280 character limit, including the # or @ symbol. A hashtag like #marketing uses 11 characters, and a mention like @username uses 9. Keep them short to leave room for your message.

Yes. Twitter / X counts every space, tab, and line break as one character against the 280 limit. This is why the character count for a tweet with spaces is the figure that matters when you check whether a post will send.

X counts most emojis as 2 characters because of how they are encoded in Unicode. Complex emojis with skin tones or zero-width joiners (such as a family emoji) can count for even more. Our counter shows the visible character total that X actually enforces.

Engagement research consistently finds that tweets between 71 and 100 characters perform best, earning more retweets and replies than longer posts. That is well under the 280 character limit, so leaving white space in the budget is usually a good idea.

A thread chains multiple tweets together, and each individual tweet in the thread still follows the 280 character limit on a free account. There is no strict cap on the number of tweets in a thread, so threads are the standard way to tell a longer story without X Premium.

No. When you quote tweet, the embedded post does not count against your 280 characters. Only the new comment you add on top counts, so you get a full 280 character budget for your own take.

Related text tools

The other tools writers and social media managers keep open in nearby tabs.

Try our other free tools

Character counter, word counter, sentence counter, and 47 more. All free, all in your browser.