How to use
- Type or paste your text. The counts update as you type.
- Read the characters, with and without spaces, plus words, lines and size in bytes.
- Check the Platform limits table. Each row says “Fits” or how far over you are.
- Add your own limit for a form, bio or assignment. It is remembered on this device only.
How each limit works
- Characters are counted as you see them: “é” and 👍🏽 count as 1 each.
- X (Twitter), 280: most letters and punctuation count 1. Emoji and Chinese, Japanese or Korean characters count 2. Every link counts 23, however long it is.
- SMS, 160: a text in the GSM-7 alphabet holds 160 characters, and
€ [ ] { } ~ ^ | \take two places each. - SMS, 70: any other character, such as a curly quote or emoji, switches the whole text to Unicode, which holds 70.
- Long texts are sent in parts of 153 (GSM-7) or 67 (Unicode).
- Instagram caption 2,200, LinkedIn post 3,000, YouTube title 100 and YouTube description 5,000 are each platform’s own limit.
- Search title about 60 and meta description about 155: Google sets no fixed limit and shortens them to fit the screen, so treat these as guides.
- Bytes: UTF-8 uses 1 byte for English letters, 2 for most accented letters, 3 for most other scripts and 4 for emoji.
Examples
| Text | Characters | X count | SMS |
|---|---|---|---|
| Hello world | 11 | 11 | GSM-7, 1 message |
| café | 4 | 4 | GSM-7, 1 message |
| naïve | 5 | 5 | Unicode (ï), 1 message |
| It’s fine | 9 | 9 | Unicode (’), 1 message |
| こんにちは | 5 | 10 | Unicode, 1 message |
| 👍🏽 | 1 | 2 | Unicode, 1 message |
| “a” typed 161 times | 161 | 161 | GSM-7, 2 parts |
The sample post (tap A post with an emoji and a link) has 84 characters but counts 62 on X. Its 46-character link counts as 23, and the 🎉 counts as 2.
Fine print for developers and SMS senders
- UTF-16 units are what HTML
maxlengthand JavaScript.lengthcount. Emoji usually take 2, so a form may reject text that looks short enough. - SMS: we follow the GSM-7 default alphabet in 3GPP TS 23.038. Some networks use extra national tables (Turkish, Spanish, Portuguese and Indian languages) that we don’t model.
- X: links are found when they start with http://, https:// or www. X may also treat a bare domain such as example.com as a link.
- Limits were checked on each platform’s own pages in October 2026 and can change.
Counting words for an essay or speech? Use the word counter.