Twitter Character Counter
Draft cleaner Twitter and X posts.
Count characters, spot links and decide whether a post should stay single or become a thread.
Twitter Character Counter
Count characters, spot links and decide whether a post should stay single or become a thread.
No login, no password, calculations stay in your browser.
How this tool helps
Paste your tweet draft into the field and we count it against the 280 character limit. The counter also shows how many characters remain, how many links it found, and how many thread posts the draft would need. It is free to use, asks for no sign-up, and runs in your browser.
What the tweet draft field measures
The field measures the text you paste or type into it. We read the draft in the box, count it against the 280 character limit, and update the result while you work. This is a character counter for a tweet draft. It does not read your X account, your timeline, your post history, or any private area of a profile. There is no login step, no password field, and no account connection. The count is useful before you open the X composer, because it tells you whether the draft fits. If the number is under the limit, you know the text is short enough by the same counting rule described on this page. If it is over the limit, the remaining value turns into the problem you need to solve. The tool also checks for URLs inside the draft. That matters because links do not count by their visible length once X processes them. We explain that rule separately, because it is the part that most often makes a hand count wrong.
Why every URL is counted as 23 characters
Every link in the draft is counted as exactly 23 characters. X replaces any URL with a fixed length t.co link, so we substitute 23 characters for each URL to match what X's own composer shows. That means a very short link and a long tracking link receive the same count here. The visible length of the URL in your draft is less important than the fact that it is a URL. Once the counter finds it, the link count increases and the character total uses 23 for that link. This is why a draft can look longer or shorter than expected when you compare it by eye. A long link may take less space than it appears to take. A short link may take more space than it appears to take. The link count on the screen is included so you can see where this adjustment came from. If the number says two links found, then 46 characters of the count come from the URL rule.
How to read the count and remaining space
The character count is the total size of the draft after the link rule is applied. The characters remaining number is the distance between that total and the 280 character limit. If the remaining number is positive, the draft fits inside one post. If it reaches zero, the draft is exactly at the limit. If it goes beyond the limit, you need to cut text or split the idea into more than one post. The thread post number is calculated by dividing the count by 280 and rounding up. A draft of 281 characters needs two posts by that measure. The value is an estimate of how many 280 character slots the text would occupy. The link count is separate from the thread number. It tells you how many URLs we found, while the thread number tells you how many posts would be needed for the whole draft. Reading both makes it easier to see whether the length problem comes from the message itself or from several links.
What the 280 character limit means here
The threshold is 280 characters for one post. We use that as the cut off because the tool is built to mirror the composer limit named in the facts for this counter. A draft at 279 characters still has room for one more character. A draft at 280 has no spare space. A draft at 281 has crossed into a second post by the counter's thread estimate. The practical point is that the last few characters matter. A line break, a space, or a punctuation mark still changes the count when it is inside the draft field. If the remaining value is small, edit with the number on the screen open. The counter does not judge whether the post is well written. It only tells you whether the draft fits, how much room is left, and how the link rule affects the total. That keeps the result narrow enough to trust for the job it is doing.
When the draft turns into a thread
The draft turns into a thread estimate when the count is higher than 280. We divide the total character count by 280 and round up, so the screen shows how many posts would be needed if the text were split by that limit. This does not create the thread for you. It does not choose the breaks between posts. It gives you the number of post slots your text requires, then leaves the writing decision with you. Use the thread number to decide whether the idea really needs multiple posts. Some drafts are one sentence too long and can be cut. Others are trying to carry a full explanation, and splitting may make the post easier to read. If you split the draft, check each part again. A thread estimate for the whole text does not mean every individual post is already under 280 characters. Paste each post into the field, one at a time, when the breaks are ready.
How to shorten a draft that misses the limit
Start by cutting the part that repeats the point. The counter gives you the remaining number, so you can see whether you need a tiny trim or a larger rewrite. If the draft is only a few characters over, look for double spaces, long punctuation habits, and words that do no work. Small cuts are enough when the total is close to 280. The screen updates as you type, so you can stop when the remaining number is no longer negative. If the draft is far over the limit, change the structure before trimming words. Put the main claim first, remove background that the reader does not need, and move extra detail into a reply if the thread number shows that one post is not realistic. Links deserve a separate check. Since every URL counts as 23 characters, deleting a link gives back 23 characters no matter how long it looked in the draft. If you need less than 23 characters, editing the sentence around the link may be the better move.
What we do with text you type
The counter runs in your browser as you type. Nothing you enter is sent anywhere and nothing is stored by us. That design is intentional because tweet drafts can include unfinished wording, campaign notes, or private planning language. The tool does not need any of that text on our side to count it. Your browser can do the counting work on the page. There is also no account access involved. We do not ask you to sign in to X, we do not ask for a password, and we do not need permission to view anything in your account. Clearing the field removes the draft from the page you are using. Since we do not store the typed text, there is no saved copy for us to retrieve later. If you need the draft, keep it in your own editor before closing the tab.
Where this differs from a bio count
This counter is for tweet drafts, not profile bios. The tweet limit used here is 280 characters, while an X bio has its own 160 character cap. That difference changes how you write. A tweet can carry a short point, a link, and a little context. A bio has room for one concrete sentence, so vague slogans take up space quickly. For example, a broad line about helping ambitious brands reach their full potential says less than a specific line about fixing slow checkouts for Shopify shops. The second kind of sentence spends the 160 characters on work, audience, and proof. If you are editing both a post and a profile, count them separately. Use this field for the tweet draft and keep the bio limit in mind when you work on the profile text.
Questions about this tool
What should I paste into the Twitter character field?
Paste the tweet draft you want to check. The field is built for tweet text, including any URLs you plan to include in the post. As soon as the draft is in the box, the numbers update in the browser.
What is the character limit used by this counter?
The limit used here is 280 characters. The remaining count is based on that threshold, so 280 means the draft is exactly full. Anything above 280 is counted toward the thread post estimate.
How are links counted in my draft?
Each URL is counted as 23 characters. X replaces links with a fixed length t.co version, so we use 23 characters per URL to match the composer count. The tool also shows how many links it found.
Why does my long URL not add its full visible length?
A long URL is still counted as 23 characters here. The visible length of the link is replaced in the count because X uses a fixed length t.co link. This is why the number may be lower than a manual count of every visible character.
What does the thread post number mean?
The thread post number is the character count divided by 280, rounded up. It tells you how many 280 character posts the draft would need by length alone. It does not split the text or decide where each post should end.
Does the counter send my draft to your server?
No, the counter runs in your browser. Nothing you type is sent anywhere and nothing is stored. We do not need the draft outside the page to calculate the character count.
Do I need an X login to use it?
No, there is no login or account connection. The counter only reads the text in the draft field. It never asks for your X password or account access.
Why does the result change while I type?
The result changes because the counter runs as you edit the draft. Each added character, removed character, or detected URL can change the total. This lets you tighten the wording while watching the remaining space.
What should I do if the draft is over 280 characters?
Cut the draft or split it into a thread. If it is only slightly over, remove repeated wording or shorten the sentence. If it is far over, use the thread post number to decide how many parts the idea needs.
Is this the same as counting an X bio?
No, this page counts tweet drafts against 280 characters. An X bio has a separate 160 character cap. If you are editing a profile bio, use that smaller limit when you write it.
Related services
TwitterTwitter Followers
Grow Twitter profile proof with follower packages built for public profiles and clear delivery.
Twitter Likes
Add Twitter likes to public tweets that need stronger engagement and credibility signals.
Twitter Retweets
Increase Twitter retweet activity for public posts with no login or password required.