CannerAI Logo
How it works
Features
Tools
Pricing
Blog
FAQ
Sign InGet Started
  1. Home
  2. /Free Tools
  3. /X Character Counter
Free · No Login Required

X (Twitter) Character Counter

Paste your post to get the same count X's composer will show. Links, emoji and Chinese, Japanese or Korean text are weighted the way X weighs them, so a post that looks like 250 characters can still be over. If yours is too long, the counter splits it into a thread.

280 characters left

X count

0 / 280

What X's own counter shows

Characters

0

What a plain counter shows

Links

0

Each counts as 23

Emoji

0

Each counts as 2

CJK and wide

0

Each counts as 2

Words

0

How X counts characters

Post limit

280

For free accounts. X Premium allows posts up to 25,000 characters.

Links

23 each

X shortens every link to t.co, so a link counts as 23 whatever its length.

Emoji

2 each

Most emoji, including flags, skin tones and emoji built from several parts.

Chinese, Japanese, Korean

2 each

Letters in Latin, Cyrillic, Arabic and similar scripts count as 1.

Why other counters get it wrong

A plain counter counts every character as 1. X uses a weighted count from its open-source twitter-text library. Characters from common scripts, plus spaces, punctuation and line breaks, count as 1. Most other characters count as 2, which covers CJK text and emoji. X also swaps every link for a 23-character t.co link, whether the original is 12 characters or 120.

This counter follows the same rules, so the number you see here should match the ring in X's composer. It spots links written with http:// or https:// and bare domains on common endings like .com or .io. A link on an unusual domain ending, typed without http, may be counted as plain text.

How to use

Count your X post in 3 steps

1

Pick your account type

Free accounts get 280 characters. Premium accounts can post up to 25,000, and the counter shows where the timeline folds a long post.

2

Paste or type your post

The ring and the count update as you type, with links, emoji and wide characters counted the X way.

3

Trim it or split it

The cut-off view highlights what X won't post. For long text, copy the suggested thread or open it in the thread maker.

Related tools

  • X Thread Maker
  • Tweet Preview
  • Tweet Generator
  • LinkedIn Character Counter

Turn this into a post in CannerAI. Start free

CannerAI writes X posts and threads that fit the limit, in your own voice, from your videos, articles and notes.

Start freeNo credit card. 3 free drafts to try it.

Explore more free tools

All tools are free, no login required.

Tweet GeneratorX

AI tweets + realistic mockups (PNG)

Summary GeneratorLinkedIn

3 About-section options from your inputs

Font GeneratorLinkedIn

Bold text & fancy fonts for LinkedIn

Text FormatterLinkedIn

Bold, italic & more Unicode fonts

LinkedIn PreviewLinkedIn

Preview before you publish

X Post PreviewX

See how your tweet will look

X Profile PreviewX

Check your header and avatar crop

X Image PreviewX

See how X crops 1 to 4 images

X Thread MakerX

Split long text into a thread

LinkedIn Profile PreviewLinkedIn

Check your banner and photo

Headline GeneratorLinkedIn

AI-generated LinkedIn headlines

Video DownloaderLinkedIn

Download LinkedIn videos free

Character CounterLinkedIn

Check post & headline length

Bio GeneratorLinkedIn

3 LinkedIn bio variations from your inputs

Comment GeneratorLinkedIn

6 one-liners from any LinkedIn post

Post GeneratorLinkedIn

Generate a 1,200-char LinkedIn post

Frequently Asked Questions

Quick answers to the most common questions about this feature.

280 characters for free accounts. X Premium subscribers can post up to 25,000 characters, but the timeline shows roughly the first 280 and hides the rest behind Show more.

Yes. Every link counts as 23 characters, however long or short it is, because X shortens it to a t.co link.

Most do. X counts each emoji as 2 characters, including emoji built from several parts, like family emoji, flags and skin tones.

X weights characters outside common scripts like Latin, Cyrillic and Arabic as 2. That includes CJK text, so a free account fits about 140 CJK characters per post.

Most counters count every character as 1. This one uses X's weighted rules for links, emoji and wide characters, so it matches the number X shows when you post.

CannerAI

The AI content workspace that learns your voice, writes your LinkedIn® and X posts, and publishes on schedule.

LinkedIn®

Product

  • Overview
  • Features
  • Pricing
  • Blog
  • About
  • Brand facts
  • Chrome Extension
  • Invite a teammate
  • Post Templates
  • Use Cases
  • Integrations

Features

  • Content Creation
  • Scheduling
  • Second Brain
  • Carousel Generator
  • Image Generation
  • Context Vault
  • YouTube to Post
  • All Features

Compare

  • CannerAI vs Taplio
  • CannerAI vs Supergrow
  • CannerAI vs Buffer
  • CannerAI vs Hootsuite
  • CannerAI vs Typefully
  • All Comparisons
  • All Alternatives

Learn

  • LinkedIn® Algorithm
  • Best Time to Post
  • Post Formats
  • Personal Branding
  • All Guides

Free Tools

  • Post Formatter
  • LinkedIn® Preview
  • X Preview
  • Headline Writer
  • Video Downloader
  • Character Counter
  • All Tools

Legal

  • Terms
  • Privacy
  • Security

Don't take our word for it. Ask AI

Ask ChatGPT ↗Ask Perplexity ↗Ask Claude ↗Ask Grok ↗
© 2026 10517933 Canada Ltd. (operating as CannerAI). All rights reserved.
GDPR Ready