Toolkit
All tools
Writing tool · X-aware counting

Character Counter for X

Measure a standard post with X’s weighted character rules, preview the result, and split longer drafts into copy-ready numbered threads.

Your draft stays in this browser
Standard post workspace

Write with X-aware counting

X weighted
0
Remaining
280
Visible characters
0
URLs
0
Start writing a standard postLoading local draft…
Standard post
280 weighted characters
Detected URL
23 characters each
Normalization
Unicode NFC
How it works

A correctly counted post in three steps.

X’s weighted rules make a plain string length misleading. Toolkit uses the platform parser, then turns excess text into a practical thread.

  1. 01

    Write or paste the post

    Add a standard X post or a longer draft. The official open-source parser calculates its weighted length live.

  2. 02

    Check the platform count

    Review remaining space, visible characters, detected URLs, Unicode normalization, and the post preview.

  3. 03

    Copy or build a thread

    Copy a post that fits, or use the automatic word-boundary splitter to turn a longer draft into numbered posts.

Platform-aware by design

Accurate counting with a useful next action.

Official weighted counting

Use X’s open-source twitter-text parser for 280-character validation, emoji and CJK weighting, URL transformation, and Unicode handling.

Automatic thread splitting

Break longer drafts at word boundaries, reserve room for numbering, and copy one post or the complete thread.

Customizable post preview

Set a display name and handle, then see the draft in a familiar dark post layout before moving it to X.

X counting questions

Weights, URLs, threads, and privacy.

What is the character limit for a standard post on X?+

X’s current documentation sets the maximum for a standard post at 280 weighted characters. Long-form posting can be available separately depending on account and product access.

Why is the weighted count different from visible characters?+

X counts most Latin text and punctuation as one, while emoji, CJK, and some other Unicode characters generally count as two. That means two equally long-looking posts can use different amounts of the limit.

How much does a URL count on X?+

A valid URL is transformed through X’s t.co system and counts as 23 weighted characters regardless of the original URL length.

Do mentions, hashtags, and media count?+

Manually typed mentions and hashtags count normally. X says auto-populated mentions at the start of replies do not count, and media attached through official clients uses no text characters. This editor counts only the text you type.

How does the thread splitter work?+

It splits at word boundaries where possible and reserves enough room for an ending such as 1/4. A single unbroken token is split by displayed character when necessary.

Is my draft uploaded?+

No. Counting, previewing, and thread splitting happen in your browser. The optional saved draft remains in local browser storage.

More focused tools, ready when you are.

Explore the growing collection for calculations, documents, writing, and everyday work.

Browse all tools