Twitter (X) Character Counter

Check whether your post fits X's 280-character limit before you publish. This counter follows X's own weighting rules: every link counts as 23 characters, emoji count as 2, and characters from scripts such as Chinese, Japanese and Korean count double.

  • 100% free, no sign-up
  • Runs in your browser: text never uploaded
  • Instant results

X (Twitter) limit

280
characters left
Start typing your post

How X counts this post

Weighted
0/280
Links (×23)
0
Emoji (×2)
0

How to use the Twitter Character Counter

  1. Type or paste your post into the box.

  2. Watch the ring and the remaining-character count update as you type.

  3. Check the breakdown to see how many links and emoji are affecting the total.

  4. Trim the post until the counter is at or below zero remaining, then copy it to X.

Examples

A post with a link and an emoji
Input
New guide is live 👋 https://example.com/a-very-long-article-address
Result
Weighted length 44: 19 for the text and spaces, 2 for the emoji and 23 for the link

How X counts characters

X does not simply count letters. Its counting rules give each character a weight:

What you typeCounts as
Latin letters, numbers, punctuation and spaces1 each
Any link, however long23
Emoji, including skin tones and combined emoji2 each
Chinese, Japanese and Korean characters2 each

That is why a post can look short but still be rejected, or why a long link costs no more than a short one. Ordinary character counters, including your word processor, do not apply these rules.

The 280-character limit

Standard X posts are limited to 280 weighted characters. Subscribers on paid plans can post much longer text, but only the first 280 characters show in the timeline before "Show more", so the opening still matters. Replies and quote posts follow the same limit. Usernames at the start of a reply no longer count towards it.

For other networks such as Instagram, LinkedIn, TikTok and YouTube, use the Social Media Character Counter.

Tips for writing posts that fit

  • Lead with the point. The first line is what people see in the timeline and in notifications.
  • Cut filler words such as "really", "just" and "very".
  • Use one link, not two. Each link uses 23 characters, and posts with fewer links often get more engagement.
  • Use emoji sparingly. Each one costs two characters.
  • Use numerals. "3" is shorter than "three".
  • Split long ideas into a thread rather than squeezing everything into one post.

How accurate is this counter?

The counter follows X's published counting configuration for character weights, links and emoji. It recognises links that start with http://, https:// or www., and common domains such as example.com. Very unusual domain endings may not be detected as links, in which case they are counted character by character. If you are right at the limit, X's own composer has the final say.

Worked example

Take the post "Our new guide to remote work is live 🚀 https://example.com/blog/remote-work-guide-2026 #remotework".

  • The text before the emoji, "Our new guide to remote work is live ", is 37 characters.
  • The rocket emoji counts as 2.
  • The space after it counts as 1.
  • The link counts as 23, even though it is 47 characters long.
  • " #remotework" counts as 12.

The total is 75 weighted characters, leaving 205 to spare. A simple character count would report 98.

Frequently asked questions

Yes. Every link counts as exactly 23 characters, no matter how long or short the actual address is, because X shortens all links with its t.co service.

Last reviewed by the WordTools Pro team. How our tools work