Check your text against every platform limit

Thirteen limits in one place, counted as you type, so the same caption can be trimmed for the platform it is actually going to.

How Social Character Limits works

The counter or converter is a loop over the characters you typed, running in this tab. There is no draft to sync, no spell-check service and no copy of your writing anywhere but your own screen. Paste a confidential paragraph and it is treated like a local variable: created when you type, discarded when the tab closes.

That is the whole architecture: static files, one script, no upload endpoint to leak or log. Close the tab and the work is gone.

Good to know

  • Works offline once loaded, including on flights and in locked-down networks.
  • No file size limit beyond your device's own memory.
  • Free to use, with no account and no usage counter.
  • Results are produced locally, so they are not logged or shared with anyone.

Questions

Do emoji count as one character?

Not usually. Most platforms count them as two or more code units, and the browser's own count reflects that, which is why a post can hit the limit before the visible count suggests.

Why is the X limit 280 and not 140?

X doubled it in 2017. The 140 figure survives in people's heads, and the tool lists the premium 25,000 limit separately because most accounts cannot use it.

Is the SMS limit per message?

Yes — 160 characters is one segment on the GSM alphabet. Accented characters and emoji switch the message to Unicode and cut the segment to 70.

Does it store what I type?

No. Counting happens locally and nothing is sent anywhere.

Keep going

More text tools