Character counter
Paste your text to count characters with and without spaces, and see at a glance whether it fits a post, a text message, a video title, a title tag or a meta description, with how many characters are left.
Off: your text is gone when you close the page. It is never sent anywhere.
Adds a row to the list of limits. It's kept in the link if you share it; your text never is.
Limits
Checked October 31, 2026- X post280 left0 of 280 · Links count as 23; emoji and Chinese, Japanese or Korean characters as 2
- Text message (SMS)160 left0 of 160 · Standard: 160 per text
- Page title (search results)60 left0 of about 60 · Google cuts titles to fit the screen width
- Meta description160 left0 of about 160 · About 155 to 160; Google cuts snippets to fit the screen width
- Instagram caption2,200 left0 of 2,200
- LinkedIn post3,000 left0 of 3,000
- YouTube title100 left0 of 100
- YouTube description5,000 left0 of 5,000
- TikTok caption (posting apps)2,200 left0 of 2,200 · For apps that post for you; an emoji counts as 2 or more
- Pinterest Pin title100 left0 of 100
- Pinterest Pin description800 left0 of 800
Each platform's own help pages are listed below the tool. X counts by its own rules, so its figure can differ from the character count.
Text message (SMS)
Standard (GSM-7)One text holds 160 characters; longer messages are split into parts of 153.
- Your text stays on your device
- Free, no sign-up
- Works on phone and desktop
How to count characters
- 1
Type in the box, or paste the post, caption, title or message you are writing.
- 2
Read the character count, with and without spaces, as you type.
- 3
Check the limits list: each platform shows how many characters are left, in red once you are over.
- 4
For a text message, see how many SMS parts it takes, and replace any characters that make it longer.
Features
Counts like you see it
An emoji, an accented letter or a flag counts as one character, with and without spaces, plus words and lines.
Limits in one list
X, Instagram, LinkedIn, YouTube, TikTok, Pinterest, page titles and meta descriptions, each checked on the platform's own pages on October 31, 2026.
Text message parts
See whether a message is sent as standard GSM or Unicode, how many parts it takes, and which characters to swap to make it shorter.
Private
Your text is counted in your browser and never sent anywhere. Saving it in this browser is up to you.
Character limits by platform
The limits the counter checks, taken from each platform's own help pages or developer documentation on October 31, 2026. Platforms change their limits from time to time, so if a post is right at the edge, the box you type it into has the final word. Limits we could not confirm on the platform's own pages, such as an Instagram bio or a Facebook post, are left out rather than guessed.
| Where | Limit | Counted as | Source |
|---|---|---|---|
| X post | 280 | X weighting | X developer docs: counting characters |
| Page title (search results) | About 60 | Screen width (no fixed limit) | Google Search Central: title links |
| Meta description | About 160 | Screen width (no fixed limit) | Google Search Central: snippets |
| Instagram caption | 2,200 | Characters | Meta developer docs: Instagram media |
| LinkedIn post | 3,000 | Characters | LinkedIn Help: create a post |
| YouTube title | 100 | Characters | YouTube Help: edit video settings |
| YouTube description | 5,000 | Characters | YouTube Help: edit video settings |
| TikTok caption (posting apps) | 2,200 | UTF-16 code units | TikTok for Developers: Content Posting API |
| Pinterest Pin title | 100 | Characters | Pinterest Help: Pin specs |
| Pinterest Pin description | 800 | Characters | Pinterest Help: Pin specs |
"Characters" means characters as you see them, so an emoji counts once. TikTok documents its caption limit for posting apps in UTF-16 code units, where most emoji take two, so that row counts them twice. The TikTok app itself may allow longer captions than apps that post for you.
How text messages are counted
A text message (SMS) carries 140 bytes. In the standard GSM 7-bit alphabet, which covers English letters, digits, common punctuation and some accented letters such as é, ü and ñ, that is room for 160 characters. A few symbols, € [ ] { } ~ ^ | and \, come from an extension table and take two places each.
If a message contains even one character outside that alphabet, the phone sends the whole message in Unicode (UCS-2) instead, where each character takes two bytes and only 70 fit. Messages longer than one text are split into parts that your phone joins back together; each part gives up some room to the joining header, leaving 153 GSM characters or 67 Unicode ones. Most emoji take two places in Unicode.
The usual trap is punctuation pasted from a word processor or a phone's keyboard: a curly apostrophe looks almost the same as a straight one, but it is not in the GSM alphabet. Here is the same booking reminder, worked out by the counter:
| Message | Encoding | Characters counted | Texts sent |
|---|---|---|---|
| Plain text | GSM-7 | 136 | 1 |
| One curly apostrophe (“you’d like to”) | UCS-2 (Unicode) | 138 | 3 |
| One emoji at the end | UCS-2 (Unicode) | 139 | 3 |
| A euro sign (“Deposit: €20.”) | GSM-7 | 151 | 1 |
The plain version is 136 characters and fits in 1 text. Changing a single apostrophe to a curly one turns it into 3 texts. If you send reminders or marketing messages in bulk and pay per part, that one character means paying for 3 texts instead of 1. Use Replace with plain characters to swap curly quotes, long dashes and ellipses for their GSM versions. Some phones and SMS services do this for you, and some use national alphabets (for Turkish or Portuguese, for example) that change the numbers slightly.
How X counts characters
X allows 280 in a standard post but does not count every character the same. Following its published rules, Latin letters, digits, punctuation and most other alphabets count as 1; emoji count as 2 however they are built; Chinese, Japanese and Korean characters count as 2; and any link counts as 23, because X shortens it.
| Post | Characters | X count |
|---|---|---|
| Hello, world! | 13 | 13 |
| こんにちは | 5 | 10 |
| Great news 🎉 | 12 | 13 |
| Read more: https://example.com/2026/10/a-very-long-article-address | 66 | 34 |
Titles and meta descriptions
Search results show your page title and often your meta description. Google sets no character limit for either; it cuts them to fit the screen, so a title full of wide letters is shortened sooner than one of narrow letters. Keeping titles to about 60 characters and descriptions to about 155 to 160 means they usually show in full. Put the words that matter first, so a shortened version still makes sense.
For longer pieces, the word counter adds reading time and page estimates. To fix capitals in a title, use the case converter, and to draft posts over several visits, the online notepad saves as you type.
Frequently asked questions
Do spaces count as characters?
Yes. Spaces, line breaks and punctuation all count toward character limits on social platforms and in text messages, so the main figure includes them. The count without spaces is there for forms and assignments that leave spaces out.
How many characters fit in one text message?
160 characters if every character is in the standard GSM alphabet, or 70 if any character is not, because the whole message then switches to Unicode (UCS-2). Longer messages are split into parts of 153 or 67 characters, since each part carries a small header that lets the phone join them back together.
Why does my text message count as several messages?
Usually because of one character outside the GSM alphabet: a curly apostrophe or quote pasted from a word processor, a long dash, an emoji or an accented letter such as á. Any one of them switches the message to Unicode and cuts the room per part from 160 to 70. The counter lists those characters, highlights them in your text and can replace the punctuation with plain versions.
What is the character limit on X?
A standard post can hold up to 280 characters, but X weighs them: a link counts as 23 whatever its length, and emoji and most Chinese, Japanese and Korean characters count as 2. The X row in the list uses those rules. Paid X Premium accounts can post longer text.
How long should a meta description or page title be?
Google sets no fixed limit for either. It shortens titles and snippets to fit the width of the screen, so the cut-off depends on the letters used: a line of wide letters like W is cut sooner than one of narrow letters like i. About 60 characters for a title and 155 to 160 for a description are common targets that usually show in full on a computer.
Why do other counters give a different number for emoji?
Many count the code units a computer uses to store text, where one emoji is usually two, and a family emoji or one with a skin tone can be four to eight or more. This counter counts characters the way you see them, so each emoji is one. Where a platform counts differently, such as X, its row in the list follows that platform's rules.
Is my text saved or uploaded?
It is never uploaded. By default it disappears when you close the page. If you turn on "Keep my text in this browser", it is stored on your own device so it is still there next time; turning it off deletes it.
More free tools
- Word CounterWords, characters and reading time.
- Case ConverterUpper, lower, title and sentence case.
- Online NotepadNotes that save in your browser.
- Alphabetical OrderSort lines A to Z.
- Text CompareSee what changed between two texts.
- Morse Code TranslatorText to Morse and back, with sound.
- Number to WordsNumbers spelled out, check style too.
- Binary TranslatorText to binary and hex, and back.
- Font GeneratorFancy text styles to copy.
- JSON FormatterFormat and validate JSON.