X (Twitter) Character Counter — 280 Limit

Count characters for X/Twitter posts against the 280-character limit, live as you type. Free, private, runs in your browser. No upload — runs 100% in your browser

How to use this tool

  1. Paste or drop your input above.
  2. The tool processes it locally — usually instantly.
  3. Copy the output or download the result.

The 280-character limit

Standard X (formerly Twitter) accounts can post 280 characters; before 2017 the ceiling was 140. This counter shows your current length and how much of the 280 you have left, updating with every keystroke, so you can trim before the app rejects the post.

Why X sometimes shows a different number

X does not count characters quite like a text editor, and this page deliberately counts the plain way:

The practical consequence: if this counter says you have 10–20 characters of headroom, your post will fit even with a couple of emoji or a link. If you are at 279 with several emoji, trim a bit more before posting. Line breaks and hashtags count as normal characters.

What it never does

It has no idea who you are — no account, no login, nothing leaves the page. That is the point of doing the counting locally instead of inside the app.

Frequently Asked Questions

Are my files uploaded to a server?

No. Everything on this page runs inside your browser using JavaScript and WebAssembly. Your file never leaves your device — you can even disconnect from the internet after the page loads and the tool still works.

Why does the X app say I'm over the limit when this says I'm under it?

Emoji, CJK characters and links are weighted: most emoji count as 2, and any URL is normalized to 23 characters by t.co shortening. Keep some headroom if your post contains them.

Do line breaks and hashtags count?

Yes — a line break is 1 character and hashtags/mentions count as ordinary text.

What's the limit for threads or X Premium?

This page checks the standard 280 limit. Longer limits for subscribed accounts still benefit from the live count; just use it as a plain character measure.

Related Tools

XML FormatterLine CounterChinese Word CounterYAML to JSONJSON to YAMLCSV to JSONCSV to ExcelExcel to CSVXML to CSVCSV to XMLHTML Entity DecoderCase ConverterKebab Case ConverterJSON DiffDOCX to TXT