Count characters live as you type and stay inside the X post limit.
This tool counts the characters in your post as you type and compares the total against the standard 280-character limit on X (formerly Twitter), while also accounting for the fact that any link in your post is counted as exactly 23 characters no matter how long the actual URL is.
X automatically shortens any link you paste using its t.co wrapper, and every shortened link counts as 23 characters toward your limit regardless of the original URL's length. That means a post with a very long tracking link doesn't actually cost you more space than a short one — this counter reflects that rule instead of just counting the raw characters you typed.
Watch the remaining count as you write rather than only checking it at the end, since trimming a long sentence is easier before you've built the rest of the post around it. If you're close to the limit, look for filler words you can cut, or consider whether a comma-separated list could replace a full sentence.
Some X accounts have access to extended post lengths well beyond 280 characters as part of premium subscription features. This tool checks against the standard 280-character limit that applies to most accounts; if you have an extended limit, treat the remaining count here as a conservative estimate.
Twitter/X Character Counter is built for creators, social media managers, small business owners and marketers who need a quick, reliable way to handle one specific job: count characters live as you type and stay inside the x post limit. Instead of digging through a bloated all-in-one dashboard or installing a browser extension, you get a single focused page that does exactly this one thing well, works the same way on desktop and mobile, and keeps your inputs on your own device rather than sending them anywhere else. If this is a task you find yourself repeating every week, bookmark this page so it's one click away next time you need it.
Whatever this tool hands you — text, an image, a calculated number, or a piece of code — treat it as a strong first draft rather than a final answer. Skim the result against the specific post, account or campaign you're working on, adjust anything that doesn't quite match your usual voice or brand, and only then copy it into the platform you're actually posting to. Because everything here runs locally in your browser, you can safely try several combinations of inputs back to back without worrying about rate limits, accounts, or data being logged anywhere — refresh the page any time to start over with a clean slate.
Emojis are counted as their Unicode character length, which is how most standard text counts work. Some complex emoji (like those built from multiple joined characters) may count as more than one character, similar to X's own counter.
X automatically wraps every link in a t.co short link, and every t.co link counts as exactly 23 characters, regardless of how long the original URL was.
No, the counting happens entirely in your browser using JavaScript. Nothing you type is transmitted or stored.
This counter checks one post at a time. For a thread, paste each post separately to check it against the limit.