Twitter Character Counter

A Twitter character counter checks your draft against the 280-character limit for a standard X post. X counts every valid URL as 23 characters and each emoji as 2, so its count can differ from this plain text count. Paste your draft below and confirm the final count in X.

0 words0/280 · 280 left

Use this tool free. Explore Creator for full publishing and AI tools, or build your creator page on Free.

Start free

How to use this tool

  1. Paste your draft into Your tweet.
  2. Compare the displayed browser text length with the 280-character reference.
  3. Check the complete draft in X because links, emoji, and some scripts use different counting rules.

Example

A 10-letter word uses 10 characters. A 100-character link uses 100 in this tool, but X counts any valid link as 23. One emoji uses 1 or more UTF-16 code units here, and X counts each emoji as 2.

What the result means

This tool counts JavaScript UTF-16 code units. It does not apply X's weighted rules, and it cannot guarantee that X accepts the post. Confirm the final count in X.

Where to go next

Social media character and caption limits

Each number below comes from the platform's own documentation, with the source and the date we checked it. When no official page states a number, we say so instead of guessing. Platforms change limits, so check the composer before you publish.

Platform limits with official sources and check dates
Platform and fieldLimitNotesOfficial source
X: Post text280 charactersX counts any valid URL as 23 characters and each emoji as 2.X developer docs: Counting characters
Last verified

Frequently asked questions

What is the Twitter character limit?

280 characters for a standard post on X. The developer documentation says X counts any valid URL as 23 characters and each emoji as 2. We verified this on 2026-11-03 and link the source in the table below.

How does X count links and emoji?

Every valid URL counts as 23 characters, whatever its length. Each emoji counts as 2 characters. This tool counts JavaScript UTF-16 code units, so a long link adds more here than in X.

How do I shorten a tweet that is over 280 characters?

Cut filler words, replace a long link (X counts it as 23 anyway), and move detail into a reply. Or split the idea across a thread. The Twitter thread maker splits a long draft into numbered parts.

Does this counter match what X shows?

Only for plain text without links or emoji. For anything else, X is the authority. Paste your draft in the composer and read its counter before you publish.

Can I schedule an X post from here?

This tool does not publish. Repping.AI can schedule X posts. See the Twitter scheduler page for supported post types.

More free tools

Related reading

Related product pages

Need the full workflow behind this tool?

These tools are free to use. Creator adds full publishing, AI tools, analytics, and AutoDM. Pro approvals are coming soon.

Start free

No credit card required.

Put your ideas to work with Repping.AI

You are on Repping.AI Learn. Visit the main site to explore the product, compare plans, or create your account.