Twitter / X Character Counter
X, formerly Twitter, still uses a 280-character limit for standard posts. The tricky part is links: every http:// or https:// URL is shortened through t.co and counts as 23 characters, no matter how long the original link is. Paste your draft to see the URL-weighted total, remaining space, and detected links before you post.
How the weighting works
-
1
Paste your post
The counter reads your text locally in the browser and looks for links that start with `http://` or `https://`.
-
2
Links count as 23 characters
A short link such as `https://x.com` and a long campaign URL both use the same 23-character allowance.
-
3
Check the 280 limit
The result appears as `weighted / 280`, with the remaining space and the number of detected URLs.
-
4
Trim before posting
If the weighted total is over 280, shorten the wording or split the text into another post.
What this counter checks
| Element | Counted here as |
|---|---|
| Regular Latin letters and numbers | 1 character each |
| Accented letters | 1 character each |
| Spaces, line breaks, punctuation | 1 character each |
| Emoji and CJK characters | Counted by visible character in this tool; check X for complex Unicode edge cases |
Any http:// or https:// URL |
23 characters |
Mention (@name) |
Length as written |
Hashtag (#tag) |
Length as written |
| Attached image, GIF, or video | 0 text characters; any caption text still counts |
Standard and Premium posts
- Standard posts: 280 characters. This is the limit the counter is built around.
- Longer posts: X Premium can allow longer posts, currently up to 25,000 characters according to X Help. The first 280 characters still matter for previews, notifications, and readability.
- Replies and quote posts: use the same counting logic; free accounts still need to fit the 280-character standard post limit.
This tool focuses on the everyday 280-character check plus the t.co link rule. For heavy emoji sequences, flags, skin-tone modifiers, or unusual Unicode combinations, treat the X compose box as the final source of truth.
Tips
- Do not use a shortener just to save characters. X will still count the resulting URL as 23 characters.
- Include the full
https://link if you want this counter to apply URL weighting. - Remove tracking parameters only if you do not need them; doing so makes links cleaner, even though the weighted count stays 23.
- Attached media does not use text characters, so screenshots or images can help when a concise post needs extra context.
Frequently Asked Questions
X wraps posted links with its t.co shortener, so each HTTP or HTTPS URL uses a fixed 23-character allowance regardless of the original length.
This counter weights links that include http:// or https://. Add the scheme if you want the URL counted the same way a posted link normally is.
The main meter targets standard 280-character posts. Premium users can still use it to polish the first 280 characters or to check link weighting.
Some emoji and combined Unicode sequences are weighted differently by X. This tool is reliable for the 280 limit and URL weighting, but the X composer is the final check for complex symbols.
No. Counting runs locally in your browser; your draft is not uploaded.
Related Tools
TikTok Character Counter
Count TikTok caption characters in real time, see remaining space against the 2,200-character target, and track hashtags while you write.
Image Resizer
Resize images to pixel-exact dimensions or percentages while preserving aspect ratio. Batch-friendly, no upload.
BMI Calculator
Calculate body mass index from height and weight. Shows WHO category, healthy-weight range and limitations of BMI.
What Is My IP
Instantly see the public IP address your browser presents to the internet, whether it is IPv4 or IPv6, and the country it maps to. One-click copy, no login, nothing stored.
IP Address Lookup
Look up any public IPv4 or IPv6 address for approximate country, region, city, coordinates, ISP, ASN, organization and timezone.
Word Counter
Count words, characters, sentences and paragraphs with reading time, speaking time, keyword density and a Flesch readability score for essays, posts, captions and meta descriptions.