Written by the Utiliby editorial team · Last updated October 14, 2026 · Rules and formulas reviewed October 2026
What this free tweet character counter does
The limit on a post is the first rule that every writer on X meets, and it is not as simple as it looks. Letters count as one, but emoji count as two, links count as 23 whatever their length and some scripts count as two per character. This free online tweet character counter applies the same weighting as X, shows how many characters are left in a ring that turns amber and then red, and breaks the numbers down into words, lines, links, hashtags, mentions and emoji.
It then goes further than most counters. A table shows the result for eight other places you may be posting, including Threads, Bluesky, Mastodon, LinkedIn, Instagram, TikTok and Facebook, so you can adapt one message for many networks. A Trim to fit button cuts the text to the limit, and a Thread tab splits long text into numbered posts. Nothing you type leaves your browser.
How to use the tweet character counter
- Write or paste your post. The count updates as you type.
- Choose a limit. Select 280 for a standard X post, or another limit to see how the ring behaves.
- Read the table. It shows the length and what remains for each platform.
- Fix an over-limit post. Shorten the text by hand, or use Trim to fit for a quick cut and then edit the ending.
- Split long text. Switch to the Thread tab, paste your article, choose numbering and copy the posts one by one.
- Check in the app. Confirm the count in the composer before you publish.
How X counts characters
X uses weighted counting. Every character has a weight, and a standard post may have a total weight of 280. Common Latin letters, numbers, punctuation and many European characters have a weight of 1. Characters from scripts such as Chinese, Japanese and Korean, and emoji, have a weight of 2, which is why posts in those languages hold fewer characters. Links are replaced with a fixed length of 23 no matter how long the address is, because X shortens them. The table shows the main cases.
| Content | Counts as |
|---|---|
| Latin letter, digit, space, punctuation | 1 |
| Emoji | 2 |
| Chinese, Japanese, Korean character | 2 |
| Link, any length | 23 |
| Line break | 1 |
X may update these rules, so the counter in the app is the final word.
Limits on other platforms
Most networks are more generous than X, but they also hide long text behind a more button, so the first lines matter more than the limit. As we understand current rules, Threads allows 500 characters, Bluesky 300, Mastodon servers usually 500, LinkedIn 3,000 for a post, Instagram 2,200 for a caption, TikTok 4,000 for a caption and Facebook more than 63,000. Instagram and LinkedIn cut the text after a few lines in the feed, so lead with the main point. The table in the counter uses the number of visible characters for these networks, with emoji counted as one.
Writing a post that fits
When a post is too long, cut before you compress. Delete filler openings such as I just wanted to say and in my opinion, replace long phrases with short ones, and remove adverbs that add nothing. Move the link to the end, where it costs 23 characters regardless. Avoid text-speak abbreviations, which save a few characters but cost clarity. If the idea needs more space, do not squeeze it into one post. Use a thread, an image of text with alt text or a link to a longer article.
- Put the key point in the first 70 characters.
- Use one or two hashtags, not a wall of them.
- Keep a few characters free so people can quote the post and add a comment.
- Read it aloud once before sending.
Building a thread
A thread lets you tell a longer story on a platform built for short posts. The first post is the most important, because it is the one that appears in the feed. Open with the promise of the thread, such as a result, a question or a surprising fact, and keep every later post to one idea. Number the posts so readers know how long the thread will be, and end with a clear next step, like following for more or reading the full article. The thread splitter packs complete sentences into each post, adds the numbering you choose and counts the suffix toward the limit, so no post is cut off in the app.
Accessibility and clarity
Short posts should still be accessible. Write hashtags in camel case, such as SocialMediaTips, so that screen readers can read each word. Add alt text to images, because text inside pictures is not counted or read. Avoid long runs of emoji, which are read out one by one, and avoid fancy Unicode fonts that look styled but are read as odd symbols. Describe links in the text when you can, since a screen reader user hears the address read out.
Common mistakes
- Counting a link by its length. On X it is always 23.
- Forgetting that emoji count as 2. Three emoji use six characters.
- Pasting from a word processor. Hidden characters and curly quotes can change the count.
- Posting at the limit. Leave room for edits and quote posts.
- Stuffing hashtags. More than two or three tends to look like spam.
- Ignoring the first line. On long-form networks the feed shows only the start.
Privacy, accuracy and responsible use
The counter runs in your browser, and your text is never uploaded or stored. It follows published counting rules but it is independent and is not affiliated with X or any other platform. Platforms change their limits, so check the composer before you publish important posts. When you share other people's words or images, give credit and respect copyright, and follow each platform's rules on spam and automation.
Examples of how posts are counted
Counting by eye is unreliable, so it helps to see a few cases. The word hello is five characters. The text hello 🚀 is eight, because the space counts as one and the rocket emoji counts as two. A link such as https://example.com/guides/how-to-plan-a-month-of-posts counts as 23 even though it has more than fifty characters, so a post with a short sentence and a link has plenty of room. A post written in Japanese holds about half as many characters as one in English, because each character counts as two.
| Text | Typed characters | Counted on X |
|---|---|---|
| hello | 5 | 5 |
| hello 🚀 | 7 | 8 |
| See https://example.com/a/long/path | 35 | 27 |
| こんにちは | 5 | 10 |
Paste these into the counter to see the results for yourself. The table of other platforms uses the typed length, because they count visible characters, so a post that fits on X will nearly always fit elsewhere, but the reverse is not true.
Frequently asked questions
What is a tweet character counter?
A tool that counts how long your post is under the rules of X, formerly Twitter, and shows how many characters you have left. This one also checks the limits of Threads, Bluesky, LinkedIn, Instagram, TikTok and Facebook.
How do I use this free tweet character counter online?
Type or paste your post into the box. The ring shows how many characters are left, and the table shows the result for each platform. Use Trim to fit to cut the text to the limit, or the Thread tab to split long text.
What is the character limit for a tweet?
280 characters for a standard X post. X Premium subscribers can write much longer posts, up to 25,000 characters as we understand current rules, though the feed shows only the first part.
How does X count characters?
Most letters, numbers and punctuation count as 1. Emoji and characters from scripts such as Chinese, Japanese and Korean count as 2. Every link counts as 23, whatever its length.
Why does my emoji count as 2?
X gives emoji the same weight as characters from wide scripts. A single emoji, even a complex one made of several parts, counts as 2.
Why does a link count as 23 characters?
X wraps links in its own shortener, so any link takes the same space. A short link and a long link both count as 23.
Do hashtags and mentions count?
Yes. The hash sign, the @ sign and the letters all count like normal characters. There is a limit on handle length, and the tool counts the typed text.
Do spaces and line breaks count?
Yes. Each space and each line break counts as one character on X.
How long can a Threads, Bluesky or LinkedIn post be?
As we understand current rules, Threads allows 500, Bluesky 300 and LinkedIn 3,000 characters in a post. Check the app, because limits change.
What is a thread and how do I make one?
A thread is a chain of connected posts. Open the Thread tab, paste your text, choose a limit and numbering style, and copy each post in order into the composer.
How does the thread splitter break text?
It packs whole sentences into each post and moves to the next post when the next sentence will not fit. If a sentence is longer than the limit, it breaks at word boundaries.
Should I number my thread posts?
Numbers such as 1/5 help readers follow the order. Many writers add a thread emoji to the first post. You can choose any style or none.
What is the ideal tweet length?
There is no single best length. Short posts of 70 to 100 characters are easy to scan, while a clear idea with a link can use the full 280. Test what works for your audience.
Does the counter work for other languages?
Yes. It uses X's weights for common scripts. For platforms without weighted counts, it uses the number of visible characters, including emoji as one.
Is my text uploaded?
No. It runs in your browser.
Is it free?
Yes. It is free to use online, with no account.
Can I save or print the count?
Yes. Print / save summary exports only the count report and your text, and Download saves the text as a .txt file.
Sources and further reading
- X Developer Platform, Counting characters when composing posts (docs.x.com).
- X Help Center, About X Premium and long posts (help.x.com).
- Threads Help, Post length and features (help.instagram.com).
- Bluesky Documentation, Posts and character limits (docs.bsky.app).
- W3C Web Accessibility Initiative, Writing accessible social media posts (w3.org/WAI).
Sources were consulted in October 2026. Standards and rules can change, so always check the official page for your situation.