Character Counter

Analyze text length and structure quickly.

Count characters, words, sentences, and lines instantly. Compare against platform limits.

Your text

Platform character limits

  • Twitter / X0 / 280
  • Instagram caption0 / 2,200
  • TikTok caption0 / 2,200
  • LinkedIn post0 / 3,000
  • Meta description0 / 160
  • YouTube title0 / 100
  • Facebook post0 / 63,206

0

Characters

with spaces

0

Characters

without spaces

0

Words

0

Sentences

0

Lines

0

Paragraphs

~0 min

Reading time

at 200 wpm

Character Counting: Key Concepts

Character count vs. word count
Character count includes every character — letters, spaces, punctuation, and emoji. Word count splits on whitespace and counts discrete tokens. Social media platforms like Twitter enforce character limits; word processors often enforce word counts.
Emoji and multi-byte characters
Most emoji are represented as two or more Unicode code units (surrogate pairs in UTF-16). On Twitter/X, most emoji count as 2 characters. In JavaScript, string.length counts UTF-16 code units, not visible characters.
Meta description length
Google typically displays 155–160 characters of a meta description. Descriptions shorter than 120 characters may be automatically expanded; longer ones are truncated with an ellipsis (…).

Frequently Asked Questions

Does the character counter count spaces?

The tool shows both counts side by side: 'Characters (with spaces)' includes every space, tab, and line break. 'Characters (without spaces)' strips all whitespace first. Most social media character limits — Twitter, Instagram, LinkedIn — count spaces as characters, so use the 'with spaces' number when comparing against platform limits.

Why does Twitter count some characters as 2?

Twitter uses a weighted character counting system. Standard ASCII characters count as 1. Most emoji, kanji, and characters in Unicode Supplementary Multilingual Plane count as 2 because they are stored as UTF-16 surrogate pairs. URLs are always shortened to 23 characters regardless of length. The character counter on this page reports JavaScript's string.length, which mirrors Twitter's UTF-16 counting for most characters.

What counts as a word in the word counter?

The tool splits on whitespace (spaces, tabs, newlines) and counts non-empty tokens. 'Hello, world!' is 2 words. Hyphenated words like 'well-known' count as 1. Numbers like '3.14' count as 1 word. This matches how most word processors count words. Different platforms count slightly differently — academic submission portals may count hyphenated words as 2.

How is reading time estimated?

The estimate uses 200 words per minute (wpm), which is the low end of average adult silent reading speed. Most studies put average reading speed between 200–300 wpm. Using 200 gives a conservative estimate — your actual readers may finish slightly faster. For blog posts and articles, the commonly cited average is 238 wpm.

What is the meta description character limit for Google?

Google typically displays 155–160 characters of a meta description in search results. The platform limit shown here is 160 characters. Descriptions shorter than 120 characters are sometimes auto-expanded by Google using page content. Aim for 140–155 characters to stay within the displayed length on both desktop and mobile search results.

Need to count words in detail? Word Counter · Compare text with Text Compare
By Muhammad Abdullah Rauf · Founder, EverydayTools.proUpdated 2026-05-14

What is Character Counter?

Character Counter counts characters with spaces, characters without spaces, words, sentences, and paragraphs in real time — running entirely in your browser with no server upload.

Free character counter — count characters (with and without spaces), words, sentences, and lines in real time as you type or paste text. No signup required. Runs locally in your browser when supported—no upload required for normal use. Designed for quick everyday tasks with clear, copy-friendly output.

Quick answers

Concise answers for common searches — definitions, steps, and comparisons.

What does Character Counter do?

Analyze text length and structure quickly.

Is Character Counter private?

Character Counter (/character-counter) runs in your browser when supported—inputs are not uploaded to EverydayTools servers.

Methodology

Character counting iterates over each Unicode code point in the input string. 'Characters with spaces' counts every code point; 'characters without spaces' excludes all whitespace code points.

Sources

How to use Character Counter

  1. Paste or type your text

    Click the text area and paste (Ctrl+V / Cmd+V) or type directly. Both character counts update instantly with every keystroke.

  2. Read the character counts

    The primary stat shows characters including spaces (the standard for Twitter, LinkedIn, SMS). The secondary stat shows characters without spaces (used for Google Ads and some form validators).

  3. Set a character limit

    Enter your target limit (e.g. 280 for Twitter, 160 for SMS, 155 for meta description) in the limit field. A progress bar fills and turns red when you approach or exceed the limit.

  4. Check related text statistics

    Word count, sentence count, paragraph count, and line count update alongside character counts — useful for submissions with both word and character requirements.

Character Counter examples

Twitter/X post check

Input

Just launched our new browser-based image compressor — no upload, no signup, no size limit. Compress JPGs, PNGs, and WebPs for free. #tools #webdev

Output

Characters (with spaces): 149 · Words: 27 · Within 280-char Twitter limit ✓ · 131 characters remaining

Twitter counts characters including spaces toward its 280-character limit. At 149 characters, this tweet has room to add a URL (Twitter displays all URLs as ~23 characters) and a mention.

SEO meta description check

Input

Free online tools for images, PDFs, text, and calculations. Browser-based, no signup, no upload. Try 280+ tools instantly.

Output

Characters (with spaces): 121 · Under 155-character recommended limit ✓

Google truncates meta descriptions at approximately 155–160 characters on desktop search results. At 121 characters, this description fits fully within the visible snippet. Aim for 130–155 for optimal snippet display.

SMS message length check

Input

Your appointment is confirmed for May 20 at 2:30 PM. Reply STOP to opt out.

Output

Characters (with spaces): 76 · Within 160-char SMS limit ✓ · 84 characters remaining

A standard SMS segment is 160 characters. At 76 characters, this message sends as a single segment. Messages over 160 characters split into multiple segments, which carriers may charge separately.

Google Ads headline check

Input

Free Image Compressor Online

Output

Characters (without spaces): 24 · Characters (with spaces): 28 · Under 30-char Google Ads headline limit ✓

Google Ads headlines are limited to 30 characters, counting without spaces. At 24 characters without spaces, this headline fits within the limit with 6 characters remaining.

Who uses Character Counter?

Common real-world scenarios where this tool saves time.

Social media managers

Verify character counts for Twitter/X (280), LinkedIn posts (3,000), Instagram captions (2,200), Facebook posts, TikTok captions (2,200), YouTube titles (100), and Twitter bios (160) before publishing.

SEO specialists and content writers

Optimise meta titles (50–60 characters) and meta descriptions (130–155 characters) to prevent Google from truncating your search snippet. The characters-with-spaces count maps directly to these limits.

Email marketers

Keep email subject lines under 50 characters (with spaces) for full display on mobile email clients. Pre-header text performs best at 85–100 characters.

Developers and UX designers

Validate maxlength constraints for form fields during testing. Check that placeholder text and field labels fit within input character limits without truncation.

Students and academics

Some academic submissions specify both word count and character count limits. The dual counter satisfies both requirements simultaneously without switching tools.

Reference tables

Character limit reference by platform (2026)

PlatformContent TypeCharacter LimitCounting Method
Twitter / XTweet280With spaces
Twitter / XBio160With spaces
LinkedInPost3,000With spaces
LinkedInHeadline220With spaces
InstagramCaption2,200With spaces
InstagramBio150With spaces
SMS (standard)Message160With spaces (GSM-7)
Google AdsHeadline30Without spaces
Google AdsDescription90Without spaces
Meta AdsHeadline40With spaces
SEO meta titleSearch snippet50–60With spaces
SEO meta descriptionSearch snippet130–155With spaces

Character counter vs Word Counter vs Reading Time Calculator

FeatureCharacter CounterWord CounterReading Time Calculator
Primary metricCharacters (with/without spaces)Word countMinutes to read
Best forPlatform character limitsLength requirementsReading/speaking time
Social media limitsAll major platformsLimited indicatorsNo
Reading timeNoYes (200 WPM)Yes (adjustable WPM)
ExportCopy onlyCopy + CSVCopy only

When to use Character Counter vs related tools

Related toolUse this tool whenUse related tool when

Best practices

Always use 'characters with spaces' for social media limits

All major social media platforms count spaces as characters. Using the without-spaces count will lead to posts that exceed platform limits in the actual compose box.

Set a target limit before writing, not after

Entering the platform limit into the limit field before you start writing makes the progress bar a real-time guardrail, preventing significant over-writing.

Verify in the platform's native compose box before final publish

Platform-specific rules (Twitter URL shortening, emoji compound sequences) can create edge-case differences. Use this tool for drafting; do a final check in the actual compose UI.

Check both character and word counts for academic work

Academic submissions often have both minimum word counts and maximum character or page counts. Pair this tool with the Word Counter for dual-requirement verification.

Paste plain text for the most accurate count

HTML tags, Markdown syntax, and hidden Word formatting characters inflate character counts. Paste from a plain-text editor for a clean count.

Common mistakes to avoid

Checking 'characters without spaces' for Twitter

Use 'characters with spaces' for Twitter, LinkedIn, Instagram, SMS, and Meta Ads. Use 'characters without spaces' for Google Ads and platforms that explicitly state they count without spaces.

Forgetting that Twitter shortens URLs to ~23 characters

When composing tweets with links, subtract the actual URL length from your count and add 23 to estimate the true Twitter character count.

Ignoring compound emoji character counts

Test emoji-heavy posts directly in Twitter's compose box for the platform's exact character count.

Checking only character count for academic work with dual requirements

Check both the character count here and the word count using the Word Counter for submissions with dual requirements.

Troubleshooting

Character count doesn't match Twitter's compose box

Likely cause: Twitter has its own counting rules: URLs are normalised to 23 chars, compound emoji count differently, and some Unicode ranges count as 2.

Fix:

Non-breaking spaces not counting as expected

Likely cause: Non-breaking spaces (Unicode U+00A0), common in text copied from Word or PDFs, are invisible but count as characters.

Fix:

Limit indicator shows exceeded but the text looks short

Likely cause: Hidden characters — zero-width spaces, BOM characters, or non-breaking spaces — may be present in pasted text.

Fix:

Character count changes unexpectedly after paste

Likely cause: Curly quotes, em-dashes, ellipses, and other Unicode typographic characters from Word, PDFs, or CMS editors each count as characters but look like standard ASCII.

Fix:

Advertisement

Frequently Asked Questions

What's the difference between characters with spaces and without spaces?

Characters with spaces counts every character including spaces, tabs, and newlines — the standard used by Twitter/X, LinkedIn, Instagram, and SMS. Characters without spaces counts only non-whitespace characters — used by Google Ads. Both counts are shown simultaneously so you can check against either platform.

Does Twitter count spaces in its character limit?

Yes. Twitter's 280-character limit counts all characters including spaces. Always use the 'characters with spaces' count when checking Twitter posts.

How many characters is an SMS message?

A standard SMS segment is 160 characters (with spaces) using GSM-7 encoding. Messages over 160 characters split into multiple segments. Texts using non-GSM characters (emoji, accented characters) reduce the per-segment limit to 70 characters.

What is the ideal character length for an SEO meta description?

Google truncates meta descriptions at approximately 155–160 characters on desktop search results. Write meta descriptions at 130–155 characters (with spaces) for full display. Longer descriptions may appear in full on some searches but risk being cut on others.

Does it count emoji correctly?

Standard single-codepoint emoji count as 1 character. Compound emoji (skin tone modifiers, ZWJ sequences, flag emoji) count as multiple characters per the Unicode standard. Always verify complex emoji in Twitter's native compose box for the most accurate platform count.

What's the character limit for an Instagram caption?

Instagram captions allow up to 2,200 characters. However, Instagram shows only the first 125 characters before a 'more' link in the feed. Put your most important text in the first 125 characters to maximise visibility without requiring a tap.

What's the character limit for a LinkedIn post?

LinkedIn posts allow up to 3,000 characters. LinkedIn shows approximately 210 characters in the feed before a 'see more' prompt. Front-load your key message in the first 210 characters to maximise engagement.

What is the Google Ads headline character limit?

Google Ads responsive search ad headlines are limited to 30 characters (counting without spaces). Descriptions are 90 characters (without spaces). Google counts characters without spaces for these limits, unlike most other platforms.

Is this character counter free?

Yes — 100% free, no account required, no usage limits. All features including the limit indicator, word count, and sentence count are available without signup.

Does my text get sent to a server?

No. All character counting runs in JavaScript locally in your browser. Your text never leaves your device — safe for confidential writing, proprietary content, client work, and legal documents.

Privacy, accuracy, and trust

Privacy

All character counting runs entirely in your browser using JavaScript. No text is sent to any server, stored, or logged at any point. Safe for confidential writing, proprietary content, and client work.

Accuracy

Character counts with spaces match the display length used by Twitter, LinkedIn, Instagram, and SMS platforms for standard text. Compound emoji and platform-specific URL shortening may cause minor differences from native compose boxes.

Advertisement

Reviewed by EverydayTools Editorial Team on 2026-05-28.