Official weighted counting
Use X’s open-source twitter-text parser for 280-character validation, emoji and CJK weighting, URL transformation, and Unicode handling.
Measure a standard post with X’s weighted character rules, preview the result, and split longer drafts into copy-ready numbered threads.
X’s weighted rules make a plain string length misleading. Toolkit uses the platform parser, then turns excess text into a practical thread.
Add a standard X post or a longer draft. The official open-source parser calculates its weighted length live.
Review remaining space, visible characters, detected URLs, Unicode normalization, and the post preview.
Copy a post that fits, or use the automatic word-boundary splitter to turn a longer draft into numbered posts.
Use X’s open-source twitter-text parser for 280-character validation, emoji and CJK weighting, URL transformation, and Unicode handling.
Break longer drafts at word boundaries, reserve room for numbering, and copy one post or the complete thread.
Set a display name and handle, then see the draft in a familiar dark post layout before moving it to 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.
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.
A valid URL is transformed through X’s t.co system and counts as 23 weighted characters regardless of the original URL length.
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.
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.
No. Counting, previewing, and thread splitting happen in your browser. The optional saved draft remains in local browser storage.
Explore the growing collection for calculations, documents, writing, and everyday work.