Skip to content
T
Tools.Town
Free Online Tools for Everyone
Social Tools

Twitter Character Counter Guide — 280 Limit, URL Rules & Emoji Counting

How Twitter counts characters: URL t.co wrapping (23 chars each), emoji counting rules, the 280-character limit, and long-form (25,000 char) posts.

25 June 2026 4 min read By Tools.Town Team Fact Checked

Key Takeaways

  • Every URL in a tweet (http:// or https://) is wrapped by Twitter's t
  • Standard emoji are a single Unicode code point and count as 1 character
  • 280 characters is the standard tweet limit for all users
  • URLs are displayed longer than they count

The 280-character limit

Twitter’s standard tweet limit is 280 characters. Twitter Blue / X Premium subscribers can post long-form notes up to 25,000 characters. The counter supports both with a mode toggle.

URL counting: the t.co rule

Every link in a tweet (http:// or https://) is automatically shortened by Twitter’s t.co URL service when the tweet is posted. Regardless of whether your URL is 20 or 200 characters, it always counts as exactly 23 characters in the character count.

Examples:

URLDisplayCounts as
https://x.comhttps://x.com23 chars
https://example.com/a/very/long/path?with=parameters&q=1t.co/xXxXxXxX23 chars

The counter detects any http:// or https:// URL in your text and substitutes 23 characters for counting purposes.

Emoji counting

Each emoji code point counts as one character for Twitter’s basic counting. However, compound emoji — those that use Unicode Zero Width Joiner (ZWJ) sequences, like 👨‍👩‍👧‍👦 (family emoji) or skin tone modifiers like 👍🏽 — may count differently depending on the platform.

The counter provides an approximation that matches Twitter’s counter for the vast majority of common content.

Reading the counter display

  • Remaining shows characters left before the limit. It turns amber below 20 and red when over limit.
  • Ring progress fills clockwise; it turns red on overflow.
  • Stats grid shows word count, line count, sentence count, URL count, and emoji count at a glance.

Long-form posts

In long-form mode (25,000 char limit), the URL substitution rule still applies — every link counts as 23 characters. Use this mode when drafting X Premium articles or threads that will be published as long-form notes.

Practical tips

  • A tweet with one URL has 257 characters of text space (280 − 23).
  • A tweet with two URLs has 234 characters (280 − 46).
  • Hashtags are just text — no special counting rule applies.
  • Newlines (line breaks) count as 1 character each.
  • Spaces count as 1 character each, including trailing spaces.

Advertisement

Try Twitter Character Counter — Free

Apply what you just learned with our free tool. No sign-up required.

Try Twitter Character Counter

Frequently Asked Questions

How does Twitter count URLs?
Every URL in a tweet (http:// or https://) is wrapped by Twitter's t.co shortener and displayed as a shortened link. Regardless of the original URL length, it always counts as exactly 23 characters. Paste a long URL into the counter to see this applied.
How are emoji counted?
Standard emoji are a single Unicode code point and count as 1 character. Compound emoji (skin-tone modifiers, ZWJ sequences like family emoji) may span multiple code points. Twitter's own counter uses grapheme cluster counting, which this tool approximates.
What is the difference between 280 and 25,000 characters?
280 characters is the standard tweet limit for all users. Long-form posts (up to 25,000 characters) are available to Twitter Blue / X Premium subscribers. The counter has a mode toggle for both limits.
Why does my tweet show 10 characters remaining when it looks full?
URLs are displayed longer than they count. A 50-character URL counts as only 23 characters. So a tweet with one URL has 257 characters available for text.

Was this guide helpful?

Your feedback helps us improve our content.

Continue Reading

All Social Tools Guides

Get the best Social Tools tips & guides in your inbox

Join 25,000+ users who get our weekly social tools insights.