Logo
Prompt Minds

Character Counter — Characters, Words and Platform Limits

Count characters as you type and see instantly whether your text fits X, SMS, SEO and social media limits.

टाइप करते ही अक्षर गिनें — X, SMS, SEO और Instagram की लिमिट भी देखें।

100% private — runs in your browser · Last Updated: October 2026
0Characters
0Without spaces
0Words
0Lines
0Letters
0Bytes (UTF-8)

Character limits

chars
—
PDNob logoPDNob Your Lightweight AI-Powered PDF Editor Edit · Convert · Compress · OCR · AI Download for Desktop

Quick Tips

One emoji or Hindi letter makes an SMS Unicode (70 chars)
Keep SEO titles near 60 characters
Put the key message in the first line of a caption
Links count as 23 characters on X
Use “without spaces” only when a form asks for it
All Tools
Advertisement

Quick Answer

To count characters, paste or type your text into the box — the counter shows characters with spaces, without spaces, words, lines and bytes instantly. Below it, bars show how much of each limit you have used: 280 for an X post, 160 for a single SMS (70 if it contains Hindi or emoji), about 60 for an SEO title and 160 for a meta description. Characters are counted as people see them, so an emoji counts once.

What is a Character Counter?

A Character Counter (कैरेक्टर काउंटर) tells you exactly how many characters are in a piece of text. That matters far more often than most people expect: X posts are limited to 280 characters, SMS messages split into extra parts after 160 characters (or just 70 if they contain Hindi or emoji), search engines cut off long titles and descriptions, form fields enforce maximum lengths, and many assignments and job applications set character limits rather than word limits.

This free counter updates as you type and shows characters with spaces, without spaces, words, lines, letters and storage size in bytes. Underneath, it shows progress bars for the limits people check most — X, SMS, SEO titles, meta descriptions, YouTube, Instagram and LinkedIn — plus a box for your own limit. Crucially, it counts characters the way people see them: an emoji with a skin tone, a flag or a Hindi conjunct such as “क्षि” counts as one, not as several hidden code points.

Key Features

  • Live counts of characters with and without spaces, words, lines, letters and UTF-8 bytes.
  • Unicode-correct — emoji, accented letters and Indian scripts are counted as visible characters.
  • X (Twitter) weighting — most emoji and CJK characters count 2 and links count 23, as on X.
  • SMS calculator — detects GSM-7 vs Unicode encoding and shows how many message parts you will send.
  • SEO limits — title (60) and meta description (160) guides.
  • Social limits — YouTube title and description, Instagram caption and LinkedIn post.
  • Custom limit for forms, bios, assignments and ad copy.
  • Private — text never leaves your browser.

How to Use the Character Counter

  1. Type or paste your text into the box.
  2. Read the counts in the tiles below the box.
  3. Scan the limit bars: a bar turns red and shows how many characters to cut when you are over.
  4. Enter your own limit if you have a specific maximum, such as 500 characters for an application answer.
  5. Check the SMS line to see the encoding and number of messages before sending a bulk SMS.
  6. Copy the text when it fits.

Common Character Limits

Platform / fieldLimitNotes
X (Twitter) post280Weighted: most emoji/CJK = 2, links = 23; longer posts need a paid plan
SMS (GSM-7)160 per message153 per part when split
SMS (Unicode)70 per message67 per part — any Hindi or emoji triggers this
SEO title tag~60Google truncates by pixel width (about 600 px)
Meta description~155–160Google may rewrite or shorten it
YouTube title100About 60–70 characters show in most layouts
YouTube description5,000First ~150 characters appear above “more”
Instagram caption2,200Only the first line shows before “more”
LinkedIn post3,000About 200 characters show before “see more”

Platforms change their limits from time to time. These figures reflect common published limits; check the platform if a number is critical.

SMS: Why 160 Sometimes Becomes 70

SMS messages are sent in 140-byte packets. With the standard GSM-7 alphabet — English letters, digits and common punctuation — each character uses 7 bits, so 160 characters fit in one message. If your text contains any character outside that alphabet — a Hindi letter, an emoji, a curly apostrophe (’) copied from a word processor — the whole message switches to Unicode (UCS-2), which uses 16 bits per character and fits only 70. Long messages are split into parts that each lose a few characters to the joining header, leaving 153 (GSM) or 67 (Unicode) characters per part.

A few GSM characters such as €, [, ], {, }, ~, ^, | and \ take two units each. The counter accounts for all of this, so its SMS line shows the real number of parts you will be billed for. For businesses sending bulk SMS, removing a single emoji can halve or third the cost.

How X (Twitter) Counts Characters

X does not simply count letters. Characters in the basic Latin and many European ranges count as 1, while most others — including emoji and Chinese, Japanese and Korean characters — count as 2. Every link is shortened and counts as 23 regardless of its real length. That is why a post with emoji can hit the limit sooner than you expect. The X bar in this tool applies the same rules, so it is a close match for what X shows when you post.

Characters for SEO

Search engines display titles and descriptions within a fixed width, so very long ones are cut off with “…”. Google measures the title in pixels rather than characters, so a title of wide letters (W, M) truncates sooner than one of narrow letters (i, l). Keeping titles to about 50–60 characters and meta descriptions to about 150–160 characters is a reliable rule of thumb. Put the most important words first, write naturally, and make every page's title unique.

Counting Hindi and Emoji Correctly

Many simple counters use JavaScript's string length, which counts UTF-16 code units. That makes “नमस्ते” look like 6 characters, a family emoji like 👨‍👩‍👧 count as 8, and a flag count as 4. This tool uses the browser's grapheme segmentation (Intl.Segmenter), so it counts characters the way a reader sees them: “न”, “म”, “स्ते” and so on, and every emoji as one. The bytes figure tells you the storage size separately — English letters use 1 byte, Devanagari letters 3 bytes and most emoji 4 bytes in UTF-8.

Who Uses a Character Counter?

  • Social media managers fitting posts, bios and captions to platform limits.
  • SEO writers checking titles and meta descriptions.
  • Businesses planning bulk SMS campaigns and OTP templates.
  • Students answering application questions with character limits.
  • Developers checking database field lengths and byte sizes.
  • Advertisers writing Google and Meta ad headlines.
  • Job seekers fitting summaries into portal fields.

Common Mistakes to Avoid

  • Pasting curly quotes into SMS — they force Unicode; replace them with straight quotes.
  • Assuming emoji count as 1 everywhere — X counts most as 2 and byte-limited systems as 4.
  • Ignoring hidden line breaks — they count as characters in most systems.
  • Writing titles to exactly 60 characters — wide letters can still be truncated; check the important words come first.
  • Using a word count when a character limit applies — word length varies a lot.

Tips for Staying Within a Limit

  • Cut filler words such as “very”, “really” and “in order to”.
  • Use numerals (5) instead of words (five) where the style allows.
  • Replace long phrases with shorter synonyms: “use” instead of “utilise”.
  • For SMS, swap emoji and curly quotes for plain text to stay in GSM-7.
  • Read the text aloud — awkward, repeated phrases are usually the easiest to remove.

Quick Glossary

  • Character: any letter, digit, space, punctuation mark or symbol.
  • Grapheme: a character as a reader perceives it, possibly made of several code points.
  • Code point: a single Unicode value; an emoji can contain several.
  • GSM-7: the basic SMS alphabet allowing 160 characters per message.
  • UCS-2 / Unicode SMS: encoding used for other scripts and emoji, 70 per message.
  • UTF-8: the most common text encoding on the web; size varies from 1 to 4 bytes per character.

Why Use This Character Counter?

It counts accurately for every script, shows every important limit at a glance, explains SMS costs and X weighting, and works instantly and privately in your browser. Whether you are polishing a post, an SMS template or a meta description, you will know at once whether it fits.

Character Counter — Key Facts

CountsCharacters (with/without spaces), words, lines, letters, UTF-8 bytes
AccuracyCounts what readers see — emoji 👍🏽 and conjuncts like क्षि count once
X (Twitter)280, weighted: most emoji and CJK characters count 2, links count 23
SMS160 (GSM-7) or 70 (Unicode) per message; 153 / 67 per part when split
SEOTitle ~60 characters, meta description ~160 characters
SocialInstagram caption 2,200 · YouTube title 100 · LinkedIn post 3,000

Frequently Asked Questions

How do I count the characters in my text?

Paste or type the text into the box. The Characters number updates instantly and includes letters, numbers, spaces, punctuation and emoji. The Without spaces number excludes spaces, tabs and line breaks.

Do spaces count as characters?

Yes, in most character limits — including X, SMS, meta descriptions and most form fields — spaces count. Some assignments ask for a count without spaces; use the Without spaces figure for those.

Why does an emoji count as one character here but more elsewhere?

An emoji like 👍🏽 is made of several Unicode code points. This counter counts what you see (a grapheme), which is how people think of characters. Some systems count code points or bytes instead, so their numbers can be higher. X counts most emoji as 2.

How many characters can an X (Twitter) post have?

A standard post allows 280 characters, but X weights characters: most Latin letters count 1, while most emoji and Chinese, Japanese and Korean characters count 2, and every link counts as 23. The X bar uses this weighting, so it closely matches what X shows.

How many characters fit in one SMS?

160 characters if the message uses only the standard GSM alphabet (English letters, digits and common symbols). If it contains any Hindi, emoji or other special characters, the whole message switches to Unicode and the limit drops to 70. Longer messages are split into parts of 153 or 67 characters.

Why did my SMS suddenly count as 3 messages?

Probably because one character — an emoji, a curly quote or a Hindi letter — switched the message to Unicode, cutting each part to 67 characters. The SMS line below the bars shows the encoding and number of parts.

How long should an SEO title be?

Google does not set a character limit, but titles longer than about 600 pixels — roughly 50–60 characters — are often cut off in results. Keeping titles near 60 characters is a practical guideline.

How long should a meta description be?

Google may show a snippet of around 150–160 characters on desktop and fewer on mobile, and it often rewrites descriptions. Aim for a clear summary within about 160 characters.

What is the Instagram caption limit?

Instagram captions can be up to 2,200 characters, but only the first line or so shows before “more”, so put the key message first.

What are bytes and why do they matter?

Bytes measure storage size. English letters use 1 byte each in UTF-8, while Hindi letters use 3 bytes and most emoji 4. Some databases, APIs and SMS gateways limit bytes rather than characters.

Is my text saved or uploaded?

No. Counting happens entirely in your browser. Nothing is sent to a server or stored.

Is the Character Counter free?

Yes. It is free, needs no sign-up and works on phones, tablets and computers.

Fit Every Limit Perfectly!

Live character counts and platform limits — free, accurate and private.

Explore More Prompt Minds Tools

Character Counter works great alongside our other free tools. Every Prompt Minds tool runs entirely in your browser — no sign-up, no uploads, no watermarks. Browse all free tools.

Prompt Minds AI Assistant
Namaste! How can I help you with Character Counter?