What is a character counter?
A character counter is a tool that counts how many characters a piece of text contains, usually alongside a word count. A "character" is any single symbol you type: letters, digits, spaces, punctuation, line breaks and emoji. Character counts matter wherever a platform sets a hard limit (social bios, captions, SMS, ad headlines, meta descriptions) because text over the limit is cut off or rejected.
This online character counter shows two character totals: with spaces (what almost every platform counts) and without spaces (used by some translation and academic word-count rules). It also counts words, sentences, paragraphs and lines, estimates reading and speaking time, and lists your most repeated words.
How to count characters online
- Type or paste your text into the box. Counts update on every keystroke; there is no button to press.
- Read the eight stats: Words, Characters (with spaces), No spaces, Sentences, Paragraphs, Lines, Reading time and Speaking time.
- Check "Top words" for the eight words you use most (three letters or longer, ignoring common words like "the" and "with"). It is a quick way to spot repetition or check that a keyword appears.
- Edit until you fit the limit, then use Copy text to copy the result, or Clear to start again.
How each number is calculated: words are runs of text separated by spaces or line breaks; sentences end in a full stop, question mark or exclamation mark; paragraphs are separated by a blank line; lines are counted by line breaks. Reading time assumes 220 words per minute and speaking time 150 words per minute.
Character limits by platform (at the time of writing)
Platforms change their limits from time to time; these were the published limits at the time of writing (October 2026).
| Platform and field | Limit |
|---|---|
| Instagram bio | 150 characters |
| Instagram caption | 2,200 characters (about 125 show before "more") |
| Instagram username | 30 characters |
| TikTok bio | 80 characters |
| TikTok caption | 4,000 characters |
| X (Twitter) post, standard account | 280 characters (Premium allows much longer posts) |
| X bio | 160 characters |
| Threads post | 500 characters |
| Bluesky post | 300 characters |
| YouTube title | 100 characters |
| YouTube description | 5,000 characters |
| LinkedIn post | 3,000 characters |
| LinkedIn headline | 220 characters |
| Facebook post | 63,206 characters |
| Pinterest pin title / description | 100 / 500 characters |
| Google Business Profile description | 750 characters |
| SMS (single message) | 160 characters, or 70 if it contains emoji or non-Latin script |
| Google title tag | No fixed limit; about 50-60 characters show before truncation |
| Meta description | No fixed limit; about 150-160 characters show on desktop |
For Instagram and TikTok bios specifically, the bio counter checks your text against the Instagram, X, TikTok, YouTube and LinkedIn bio limits at once.
How characters, bytes and emoji are counted
"Character" sounds simple, but computers store text in several layers, and different platforms count different layers. That is why two counters sometimes disagree.
| Text | This tool | UTF-16 units (JavaScript length) | UTF-8 bytes |
|---|---|---|---|
| A | 1 | 1 | 1 |
| é | 1 | 1 | 2 |
| न (Hindi letter) | 1 | 1 | 3 |
| 👍 | 1 | 2 | 4 |
| 👍🏽 (with skin tone) | 2 | 4 | 8 |
| 🇮🇳 (flag) | 2 | 4 | 8 |
| 👨👩👧 (family) | 5 | 8 | 18 |
- This tool counts Unicode code points. A basic emoji counts as 1, but emoji built from several parts (skin tones, flags, families joined with invisible "zero-width joiner" characters) count as 2 or more, even though they look like one symbol.
- Some platforms weight characters. X counts most emoji and Chinese, Japanese and Korean characters as 2, and any link as 23 regardless of its length. Leave a small buffer when you are close to 280.
- SMS uses encodings. Plain Latin text uses the GSM-7 set: 160 characters per message, or 153 per part when a message is split. A single emoji or a Hindi, Arabic or Chinese character switches the whole message to UCS-2: 70 characters, or 67 per part.
- Bytes matter for databases and some forms. In UTF-8, English letters take 1 byte, accented letters 2, Hindi and most Asian scripts 3, and emoji 4. A field limited to "255 bytes" holds far fewer Hindi characters than English ones.
When to use an online character counter
- Instagram bio and captions: fit your offer, location and call to action into 150 characters. See Instagram bio ideas for examples.
- SEO: keep page titles near 50-60 characters and meta descriptions near 150-160, then preview them with the meta tag generator.
- Ads: Google and Meta ads have strict headline limits; draft here and trim before pasting.
- SMS campaigns: a clinic in Delhi keeps appointment reminders under 160 characters in plain English so each reminder costs one message, not two.
- Students and writers: check essay word counts and application answers with a character cap, such as a 500-character "About you" field.
- Speeches and Reels voice-overs: the speaking time tells you if a 60-second script actually fits in 60 seconds (about 150 words).
Tips and common mistakes
- Front-load captions. Instagram shows only the first line or two before "more", so put the hook in the first 125 characters, not just under 2,200.
- Remember line breaks count. Each Enter is one character. Bios with five short lines spend characters on breaks.
- Watch decorative fonts. Text from Instagram font generators uses Unicode symbols that can count as more than one unit on some platforms and may not be read by screen readers.
- Do not trust the count alone for meta tags. Google truncates by pixel width; wide letters like W and M use more space than i and l.
- Copy from the final source. Word processors may add smart quotes or invisible characters. Paste the exact text you will publish.
How to cut text to fit a character limit
- Remove filler phrases: "in order to" becomes "to", "at this point in time" becomes "now".
- Swap long words for short ones and use digits ("3" instead of "three").
- Replace a list of services with one clear category, and move the details to a linked page.
- Use one emoji as a bullet instead of a word, but remember it may count as 2 on some platforms.
- Check the Top words list: a word that appears four times in a short caption is usually the first thing to cut.
Word count to characters, pages and reading time
The average English word is about 4.7 letters, so with spaces and punctuation a typical text runs at roughly 5.5 to 6 characters per word. Use this table as a quick estimate; paste your text above for exact numbers. Reading and speaking times use the same averages as the tool (220 and 150 words per minute).
| Words | Approx. characters (with spaces) | Reading time | Speaking time |
|---|---|---|---|
| 100 | 550-600 | 27 s | 40 s |
| 250 | 1,400-1,500 | 1 m 8 s | 1 m 40 s |
| 500 | 2,750-3,000 | 2 m 16 s | 3 m 20 s |
| 1,000 | 5,500-6,000 | 4 m 33 s | 6 m 40 s |
| 1,500 | 8,250-9,000 | 6 m 49 s | 10 m |
As a rough page guide, about 500 words fill a single-spaced page and about 250 words a double-spaced page at 12-point type. Languages differ: German words are longer on average, while Chinese and Japanese pack a whole word into one or two characters, so word counts mean little there and character counts are used instead.
Online character counter vs Word and Google Docs
Microsoft Word (Review, Word Count) and Google Docs (Tools, Word count, or Ctrl+Shift+C) both show words and characters with and without spaces, and they are fine for documents you already write there. An online character counter is quicker for text that lives elsewhere: a caption in your phone notes, an ad headline, a form answer or a message draft. It also shows sentences, lines, reading and speaking time and your most repeated words in one view, and it counts emoji consistently, which document editors are not designed for.
Is this character counter private?
Yes. All counting happens in your browser with JavaScript. Your text is never uploaded, logged or stored, which makes the tool safe for unpublished drafts, client copy and private messages. Closing or reloading the tab clears it.
Short bio, more room on your link-in-bio page
When 150 characters is not enough, keep the bio short and let one link do the rest. A Biolinko page at biolinko.me/yourname has room for a longer intro, all your links, products and contact buttons. Read what link in bio means or create a free page.
Updated October 8, 2026