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.
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
Platform
Content Type
Character Limit
Notes
Twitter / X
Tweet
280 characters
URLs count as 23 chars; media not counted
Twitter / X Premium
Long post
25,000 characters
X Premium / Blue subscribers only
Instagram
Caption
2,200 characters
First 125 chars show before "more" cutoff
Instagram
Bio
150 characters
Username separate from bio limit
LinkedIn
Post
3,000 characters
First 210 chars shown before "see more"
LinkedIn
Article
125,000 characters
Long-form content; separate from posts
LinkedIn
Headline
220 characters
Profile headline field
Facebook
Post
63,206 characters
Effectively unlimited for most use cases
Facebook
Ad headline
40 characters
Truncated to 40 in most placements
WhatsApp
Status / Story
700 characters
Text status only
YouTube
Video title
100 characters
~70 chars shown in search results
YouTube
Description
5,000 characters
First 157 chars shown in search snippet
SMS Character Limits
Encoding
Characters per SMS
Multi-SMS (each segment)
When Used
GSM-7 (standard Latin)
160 characters
153 characters
English and most European languages
Unicode (UCS-2)
70 characters
67 characters
Hindi, Arabic, Chinese, emojis, symbols
WhatsApp message
No official limit
—
Long messages may be split by app
WhatsApp Business template
1,024 characters
—
API 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
Platform
Field
Character Limit
Number Allowed
Google Search Ads (RSA)
Headline
30 characters
Up to 15 headlines
Google Search Ads (RSA)
Description
90 characters
Up to 4 descriptions
Google Search Ads
Display URL path
15 characters each
2 path fields
Google Display Ads
Headline
30 characters
1 headline
Meta (Facebook) Ads
Primary text
125 characters
Truncated after 125
Meta (Facebook) Ads
Headline
40 characters
1 headline
LinkedIn Ads
Headline
70 characters
1 headline
LinkedIn Ads
Introductory text
150 characters
Shown 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:
💡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 Element
Recommended Length
Maximum Before Truncation
Why It Matters
Page title (title tag)
50–60 characters
~60 characters
Shown in Google search results; truncated with ellipsis if too long
Meta description
120–158 characters
~160 characters
Shown under title in results; truncated if too long
URL slug
Under 60 characters
No strict limit
Shorter, descriptive URLs rank better and are easier to share
H1 heading
20–70 characters
No truncation
Most important on-page heading; should include primary keyword
Alt text (images)
Under 125 characters
125 characters
Read by screen readers; indexable by Google Images
Open Graph title
Under 60 characters
~88 characters
Shown 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.
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.