Copied!
HomeToolsCharacter Counter
📝 Free · Real-Time · No Signup

Free Character Counter

Count characters, words, sentences, paragraphs and reading time in real time. Check against Twitter, Instagram, LinkedIn, WhatsApp, SMS, and Google Ads limits instantly.

0Characters
0No Spaces
0Words
0Sentences
0Paragraphs
0Lines
0 chars
📖
0 sec
Estimated reading time (225 wpm)
0 sec
Speaking time (130 wpm)
Platform Character Limits
How to Use This Counter
1

Type or paste your text

Enter any text in the box — an email draft, social media caption, article, or code. All counts update automatically with every keystroke, no button to press.

2

Check your platform limit bars

The coloured bars below the textarea show how far you are from each platform's character limit. Green means you're safe, amber means approaching, red means over the limit.

3

Use the sidebar for top words and density

The sidebar shows your most frequently used words and a breakdown of letters, numbers, and spaces. Useful for spotting repetitive writing or keyword density in SEO content.

💡Instagram only shows the first 125 characters of a caption before the "more" cutoff. Write your most important message and call-to-action within those first 125 characters.
📋 In This Page
  1. Why character counting matters for writers and marketers
  2. Complete platform character limits — social media, SMS, ads, SEO
  3. How reading time is calculated
  4. Character limits for SEO — titles and meta descriptions
  5. 5 common character limit mistakes
  6. Frequently asked questions

Why Character Counting Matters for Writers and Marketers

Every platform where you publish text has character limits — and exceeding them means your content gets cut off, rejected, or penalised. For social media posts, the right length is the difference between a post that reads naturally and one that ends with "…see more" before your call-to-action. For Google Ads, even a single character over the limit means your ad cannot be published until you edit it.

Character counting is also crucial for writers and editors working to specific word counts — academic papers with word limits, journalism with column space constraints, or technical documentation with length guidelines. Reading time estimates help bloggers and content marketers understand whether their articles match their audience's attention span.

📱
Social Media
Every platform has a different limit. Exceeding it means truncation, rejected posts, or cut-off captions that lose their impact.
🔍
SEO & Ads
Google truncates meta titles over 60 characters and descriptions over 160. Google Ads headlines over 30 characters are rejected outright.
📧
Email Marketing
Subject lines over 60 characters are cut off on most email clients. Preheader text should be under 90 characters for mobile.
📝
Academic Writing
Essays, papers, and abstracts often have strict word or character limits. Counting accurately prevents submission errors and rework.

Complete Platform Character Limits — Social Media, SMS, Ads, SEO

Character limits vary significantly across platforms — and some platforms have multiple limits for different fields within the same post. Here is a comprehensive reference for 2026:

Social Media Platforms

PlatformContent TypeCharacter LimitNotes
Twitter / XTweet280 charactersURLs count as 23 chars; media not counted
Twitter / X PremiumLong post25,000 charactersX Premium / Blue subscribers only
InstagramCaption2,200 charactersFirst 125 chars show before "more" cutoff
InstagramBio150 charactersUsername separate from bio limit
LinkedInPost3,000 charactersFirst 210 chars shown before "see more"
LinkedInArticle125,000 charactersLong-form content; separate from posts
LinkedInHeadline220 charactersProfile headline field
FacebookPost63,206 charactersEffectively unlimited for most use cases
FacebookAd headline40 charactersTruncated to 40 in most placements
WhatsAppStatus / Story700 charactersText status only
YouTubeVideo title100 characters~70 chars shown in search results
YouTubeDescription5,000 charactersFirst 157 chars shown in search snippet

SMS Character Limits

EncodingCharacters per SMSMulti-SMS (each segment)When Used
GSM-7 (standard Latin)160 characters153 charactersEnglish and most European languages
Unicode (UCS-2)70 characters67 charactersHindi, Arabic, Chinese, emojis, symbols
WhatsApp messageNo official limitLong messages may be split by app
WhatsApp Business template1,024 charactersAPI message templates
Important for India: If your SMS contains even one Hindi, emoji, or non-Latin character, the entire message switches to Unicode encoding — dropping your limit from 160 to 70 characters. A mixed-language SMS that looks short can cost 3–4 SMS credits. Always check encoding before sending bulk SMS campaigns.

Advertising Character Limits

PlatformFieldCharacter LimitNumber Allowed
Google Search Ads (RSA)Headline30 charactersUp to 15 headlines
Google Search Ads (RSA)Description90 charactersUp to 4 descriptions
Google Search AdsDisplay URL path15 characters each2 path fields
Google Display AdsHeadline30 characters1 headline
Meta (Facebook) AdsPrimary text125 charactersTruncated after 125
Meta (Facebook) AdsHeadline40 characters1 headline
LinkedIn AdsHeadline70 characters1 headline
LinkedIn AdsIntroductory text150 charactersShown before "see more"

How Reading Time is Calculated

Reading time estimates are based on average adult reading speeds measured in words per minute (wpm). Research on adult reading speeds shows a wide range depending on content type and reader skill:

Reading TypeAverage SpeedUsed For
Slow / careful reading100–150 wpmDense academic text, technical documentation, legal documents
Average adult reading200–250 wpmNews articles, blog posts, general non-fiction
This calculator's baseline225 wpmStandard estimate for digital content
Speaking speed (average)125–150 wpmPresentations, podcasts, audiobooks
Speed reading400–700 wpmTrained readers; comprehension often reduced
💡For blog posts, 7 minutes (approximately 1,575 words) is the average reading time that maximises engagement on Medium. Posts under 3 minutes or over 15 minutes see lower engagement rates. For news, shorter is better — under 2 minutes is ideal for mobile readers.

Character Limits for SEO — Titles and Meta Descriptions

Getting your meta title and meta description length right is one of the most important on-page SEO factors. Google does not use a strict character limit — it uses a pixel width limit (600px for titles, 960px for descriptions on desktop). However, character counts provide a practical approximation because most characters are roughly the same width.

SEO ElementRecommended LengthMaximum Before TruncationWhy It Matters
Page title (title tag)50–60 characters~60 charactersShown in Google search results; truncated with ellipsis if too long
Meta description120–158 characters~160 charactersShown under title in results; truncated if too long
URL slugUnder 60 charactersNo strict limitShorter, descriptive URLs rank better and are easier to share
H1 heading20–70 charactersNo truncationMost important on-page heading; should include primary keyword
Alt text (images)Under 125 characters125 charactersRead by screen readers; indexable by Google Images
Open Graph titleUnder 60 characters~88 charactersShown when shared on social media; differs from title tag

Note that Google sometimes rewrites meta titles and descriptions if it determines that the provided text does not accurately represent the page content — especially if titles are keyword-stuffed or if meta descriptions are missing. The best approach is to write natural, descriptive text that fits within the limits.

5 Common Character Limit Mistakes

Mistake 1 — Putting your call-to-action after Instagram's 125-character cutoff
✗ Wrong: [125+ characters of context and storytelling] → "Link in bio to buy now!"
✓ Right: Lead with your CTA or hook in the first 125 characters, then expand below
Instagram shows only the first 125 characters of a caption in the feed before the "more" button appears. Most users never tap "more." If your call-to-action, key offer, or most important information comes after character 125, the majority of your audience will never see it. Write Instagram captions with the most critical content first — then add context, hashtags, and details below.
Mistake 2 — Sending Hindi or emoji SMS without accounting for Unicode encoding
✗ Wrong: Sending a 120-character Hindi SMS expecting it to be 1 SMS
✓ Right: Hindi SMS uses Unicode — limit is 70 chars per SMS, not 160
This is one of the most expensive mistakes in bulk SMS marketing in India. Any non-Latin character — Hindi text, Tamil, emoji, even a rupee symbol (₹) in some systems — forces the entire message into Unicode encoding, cutting the per-message limit from 160 to 70 characters. A 140-character Hindi SMS is actually 2 SMS messages, doubling your campaign cost. Always check encoding before sending bulk messages.
Mistake 3 — Writing meta titles and descriptions that are too short
✗ Wrong: Meta title: "Age Calculator" (14 characters) — wastes available space
✓ Right: "Age Calculator – Calculate Your Exact Age in Years, Months & Days" (68 chars)
Most SEO guides focus on not exceeding the limit — but being too short is equally wasteful. A meta title of 14 characters uses only a fraction of Google's 600px display width. Longer, more descriptive titles include more keywords, give users more information to make click decisions, and occupy more visual space in search results. Aim for 50–60 characters and use every one of them meaningfully.
Mistake 4 — Counting words instead of characters for Twitter
✗ Wrong: "My tweet is 40 words — that should be fine for Twitter"
✓ Right: Twitter counts characters, not words. 40 words can easily be 220–280 characters
Twitter's 280-character limit is measured in characters, not words. A 40-word tweet with average word length of 5 characters plus spaces is approximately 240 characters — close to the limit. Twitter also counts URLs as exactly 23 characters regardless of actual length. Hashtags and @mentions count as characters. Always check character count, not word count, before posting to Twitter.
Mistake 5 — Using the same meta description across multiple pages
✗ Wrong: Copying the same 160-character meta description to every tool page
✓ Right: Write unique, page-specific meta descriptions for every URL
Duplicate meta descriptions are a common technical SEO error that signals low-quality content to Google. Each page on your site should have a unique meta description that accurately describes that specific page's content. For a tools website like ToolLoom, each calculator needs its own description that mentions the specific tool, its key features, and a reason to click. Google may also rewrite your meta descriptions in search results if they are duplicated.

📝 Count Your Characters in Real Time

Use the free character counter above — live counts, platform limit bars, reading time, and text composition analysis. No account, no limits.

Count My Characters →

Frequently Asked Questions

Twitter/X allows 280 characters per tweet for standard accounts. URLs are always counted as 23 characters regardless of their actual length — so a long URL uses only 23 of your 280 characters. Replies, quoted tweets, and media attachments do not count toward the limit. Twitter Blue/X Premium subscribers get access to longer posts — up to 25,000 characters.
Instagram captions allow up to 2,200 characters. However, only the first 125 characters are shown in the feed before the "more" button appears — so your most important content (hook, CTA, key message) should always be within the first 125 characters. Instagram also allows up to 30 hashtags per post, and hashtags count toward the 2,200-character total.
LinkedIn posts allow up to 3,000 characters. LinkedIn shows approximately the first 210 characters before the "see more" prompt. LinkedIn articles (long-form posts published via the Articles feature) allow up to 125,000 characters. LinkedIn profile headlines allow 220 characters, About sections allow 2,600 characters, and connection request notes are limited to 300 characters.
A standard SMS supports 160 characters using GSM-7 encoding (standard Latin characters used for English). If you include Unicode characters — emojis, Hindi, Arabic, Chinese, Tamil, or the ₹ symbol — the entire message switches to Unicode encoding and the limit drops to 70 characters per segment. Messages longer than these limits are split into multiple segments, each charged separately. For bulk SMS in India, always test encoding before sending campaigns.
Google Search Ads (Responsive Search Ads): each headline allows 30 characters (up to 15 headlines per ad), each description allows 90 characters (up to 4 descriptions). Display URL path fields allow 15 characters each (2 fields available). Google Display Ads: headlines allow 30 characters, descriptions 90 characters. These limits are strictly enforced — ads with fields over the limit cannot be published until edited.
Reading time is calculated based on average adult reading speed. This calculator uses 225 words per minute as the baseline for reading time and 130 words per minute for speaking/presentation time. A 1,000-word article takes approximately 4 minutes to read and about 7.5 minutes to present aloud. Technical, academic, or complex content may take 30–50% longer than these estimates. The estimate is for guidance — actual time varies significantly by reader.
Characters with spaces counts every character in your text including space characters. Characters without spaces counts only non-space characters — letters, numbers, punctuation, and symbols. Most social media platforms count spaces as characters in their limits. Academic and publishing contexts (APA, MLA, some journal submissions) often request character counts without spaces for abstract and word limit compliance. Both counts are shown in this tool.
WhatsApp Status (Stories) allows up to 700 characters for text-only status updates. WhatsApp individual and group messages have no officially published character limit, though very long messages may be truncated or split depending on device. WhatsApp Business message templates sent via the API are limited to 1,024 characters. WhatsApp Business display name is limited to 25 characters.

More Free Tools on ToolLoom