How do you use this tool?
- Paste or type your text into the input area. All counts update in real time — no need to click anything.
- Check the platform limit indicators at the top to see how your text compares to Twitter/X (280), LinkedIn posts (3,000), SMS (160), and meta descriptions (155).
- Use the 'Without spaces' count for platforms that count characters without spaces, or for password character rules.
- Switch between character count modes if you need to count bytes (relevant for SMS and some database field limits).
What This Tool Does
This character counter displays six statistics simultaneously as you type or paste: total characters (with spaces), characters without spaces, word count, sentence count, paragraph count, and reading time estimate. A set of platform progress bars shows your position relative to the most common content limits.
The tool is built for writers, social media managers, SEO professionals, and developers who routinely need to know whether their content fits within a platform constraint before publishing.
How It Works
The counter processes text using JavaScript string methods that update on every keystroke via an input event listener. Characters are counted using text.length (which follows JavaScript’s UTF-16 encoding). Words are counted by splitting on whitespace and filtering empty strings. Sentences are detected by punctuation patterns (., !, ? followed by a space or end of string). Paragraphs are counted by splitting on double newlines.
Reading time is estimated at 200–238 words per minute — the average adult reading speed for on-screen content — and rounded to the nearest half minute.
What Are the Platform Character Limits?
| Platform | Limit | Notes |
|---|---|---|
| Twitter/X | 280 chars | URLs count as 23 regardless of actual length |
| LinkedIn post | 3,000 chars | Feed preview truncates at ~210 chars |
| LinkedIn headline | 220 chars | Profile headline |
| Facebook post | 63,206 chars | Practical limit ~400 chars before “See more” |
| Instagram caption | 2,200 chars | Hashtags included in count |
| Meta description | 155–160 chars | Google truncates beyond this |
| Meta title | 50–60 chars | ~600px display width limit |
| SMS (GSM-7) | 160 chars | Drops to 70 chars/segment with Unicode |
| SMS (Unicode) | 70 chars | Triggered by any emoji or non-Latin character |
| YouTube title | 100 chars | Search results show ~70 chars |
| YouTube description | 5,000 chars | First 157 chars shown in search |
What Are Common Use Cases?
Twitter/X thread writing. Each tweet in a thread has its own 280-character limit. Composing threads in a text editor with a live counter lets you plan break points before pasting into the platform, avoiding awkward mid-sentence cuts.
SEO meta description optimization. Meta descriptions between 140 and 160 characters display in full in Google search results. Too short and you leave valuable keyword real estate on the table. Too long and Google truncates the description, potentially cutting off the call to action. This tool marks both thresholds clearly.
SMS marketing copy. Commercial SMS messages that exceed 160 characters are split into multiple segments. Carriers charge per segment, and the combined message is reassembled in the recipient’s inbox — but some older phones display segments separately. Keeping copy under 160 characters (and avoiding emojis if budget matters) keeps costs predictable.
LinkedIn post drafting. The first ~210 characters of a LinkedIn post appear in the feed before the “see more” link. Tracking both the total count (3,000 limit) and the first-210 preview zone helps you craft a hook that earns the click and a body that stays within bounds.
Email subject line testing. Most email clients display 40–60 characters of a subject line. Mobile clients often show even fewer. Using the counter to keep subject lines under 50 characters improves display across devices without requiring a preview tool.
Password field validation. Many systems impose character limits or minimum requirements on passwords (e.g., 8–64 characters, no spaces). Checking a draft password against these constraints before submission saves a frustrating round trip.
Frequently Asked Questions
Does copying formatted text (bold, links) affect the count? Pasting rich text into the input area strips formatting — only the raw text characters are counted. This matches how most platforms count characters: they see the plaintext, not the HTML markup.
How does the tool handle line breaks?
Each line break (newline character) counts as 1 character. Blank lines between paragraphs count as characters too (one \n per blank line). This matches how Twitter/X, LinkedIn, and most platforms count newlines.
Is there a limit to how much text I can paste? The tool runs in your browser and can handle texts of several hundred thousand characters without performance issues. For documents in the millions of characters, a dedicated desktop application is more appropriate.
Last updated: