X (Twitter) Character Counter

X does not count text the way a plain text editor does. Every link counts as 23 characters regardless of its real length, and most emoji count as two characters instead of one. This counter applies the same weighted rules, so the number you see here is the number X will accept.

Type or paste below and the counts update on every keystroke. Everything runs locally in your browser - your drafts are never uploaded anywhere.

Last reviewed: September 7, 2026

Counted against the X (Twitter) Post limit.

Links count as 23 charactersEmoji count as 2 characters
Post 0 / 280

280 characters remaining

X Premium accounts can publish posts up to 25,000 characters.

  • 0Characters
  • 0No spaces
  • 0Words
  • 0Sentences
  • 0Lines
  • 0Bytes (UTF-8)
  • 0sRead time
  • 0sSpeak time
Word frequency

Start typing to see which words you lean on most.

Set a focus keyword to see its density and SEO verdict.

    Readability & tone

      Write a few sentences to get a readability score.

      Hashtags & mentions

      No hashtags or mentions found yet.

        Ctrl + Enter trim to limit · Ctrl + Shift + C copy

        How X (Twitter) counts characters

        • Every link counts as 23 characters, regardless of its real length.
        • Most emoji count as 2 characters instead of one.
        • Spaces, line breaks and punctuation all count toward the limit.

        X (Twitter) character limits

        Character limits for each X (Twitter) field
        FieldLimitNotes
        Post 280 X Premium accounts can publish posts up to 25,000 characters.
        Display name 50 Shown above your handle. The handle itself is limited to 15 characters.
        Bio 160 Profile links in the bio do not consume the 160 character budget.
        Image alt text 1,000 Alt text is also read out by screen readers, so keep it descriptive.

        Tips for writing X (Twitter) copy

        • Front-load the point: most timelines cut a long post behind a Show more link.
        • Move a trailing link to the end of the post - it always costs 23 characters either way.
        • Emoji cost two characters each, so a post of 140 emoji is already at the limit.
        • Use a thread instead of trimming if the idea genuinely needs more than 280 characters.

        X (Twitter) character limit FAQ

        Why does X count every link as 23 characters?

        X wraps all URLs through its own shortener. Because the shortened form has a fixed length, X charges a flat 23 characters for any link, no matter how long the original URL is.

        Do emoji really count as two characters?

        Most emoji outside the basic Latin range are counted as two characters by X. Some simple symbols count as one. This counter weights emoji as two to match the common case.

        What is the character limit for X Premium?

        X Premium subscribers can publish posts up to 25,000 characters. Free accounts remain limited to 280 characters per post.

        Does the alt text limit apply to video?

        Image alt text is limited to 1,000 characters. Video uploads accept a similar description field with the same practical limit.

        Is my text sent to a server?

        No. All counting happens in your browser with JavaScript. Nothing you type is transmitted, stored or logged.