X does not count characters the way your keyboard does: every link costs a flat 23 regardless of length, emoji cost 2 each, and most non-Latin text counts double. This counter applies those actual rules as you type, so the number you see here is the number the composer will hold you to.
Everything runs in your browser. Nothing you type leaves this page.
The count, as X counts it
0 / 280
Start typing and the count updates as you go.
The other room
The X tools on this site run entirely in your browser. The LinkedIn half goes much further: Depost AI is an AI content team for B2B founders and teams, agents that read your analytics, plan your week, draft in your voice, design the graphics, and publish through the official API. If LinkedIn is part of your mix, that half can run itself.
Under the hood X assigns every character a weight. Text in the Latin, Greek, and Cyrillic ranges, along with normal punctuation, costs 1. Nearly everything else costs 2: Chinese, Japanese, and Korean, most symbols, and every emoji, including the family and flag emoji that are technically several characters fused together but are charged as one unit of 2. Links skip the arithmetic entirely: X wraps every URL in its t.co shortener, so a link costs exactly 23 whether you pasted 15 characters or 150.
A counter that just measures string length gets all three of these wrong, which is why a post that some tool swore was 265 characters gets refused by the composer at 291, and why hand-shortening a URL to save space has never once worked. The breakdown panel above shows the three buckets separately, so when the total surprises you, you can see exactly which rule is responsible.
The limit shapes good posts more than it constrains them. One link costs 23, which is 8% of your budget, so a post carrying a link earns its keep by spending the other 257 on a reason to click it. Emoji at 2 apiece are cheap individually and expensive as a habit. And if you use styled Unicode text for emphasis, remember it lives in the double-cost ranges: bold is a spending decision. When the post will not fit no matter what you cut, that is usually the material telling you it wants to be a thread, and the thread generator on this site will do the splitting properly.
X Fonts Generator
Bold, italic, and other Unicode styles that survive posting, with a plain warning about where styled text costs you.
AI Tweet Generator
Three post options from a rough idea, each inside 280 characters, none of them engagement bait.
X Thread Generator
A full thread from one prompt: an opener that earns the tap, one point per post, and an ending that does not beg.
Brief your team once. It studies, plans, writes, designs, and schedules. You approve.
Your brief comes with you: once you're set up, it's the team's first job.
7 days free · Strategy in your first 15 minutes · Cancel anytime