Writing Tools

Character Counter for Twitter, LinkedIn, and Essays

Published July 4, 2026 · 5 min read · apps2help.com

Every platform has its own character limit, and going even one character over means a truncated post, a rejected form field, or an awkward cut-off caption. Counting characters by hand, or guessing, is not a reliable way to stay under a limit.

A live character counter solves this instantly — and a good one also tracks word count, reading time, and how your text fits across multiple platforms at once.

Quick answer: Paste your text into the free Apps2Help Word Counter to see word count, character count, reading time, and live limits for Twitter/X, LinkedIn, Instagram and more — all at once, updated as you type.

Common Character Limits You Need to Know

Different platforms enforce very different limits, and it's easy to lose track of which one applies to what you're writing.

🐦

Twitter / X

280 characters per post.

💼

LinkedIn Post

3,000 characters before truncation.

📷

Instagram Caption

2,200 characters maximum.

🔍

Meta Description

Around 160 characters for SEO snippets.

Step-by-Step: Check Your Text Against Platform Limits

  1. Open the Word Counter
  2. Paste or type your text into the box
  3. Watch the live word count, character count and reading time update
  4. Scroll to the platform limits section to see how close you are to Twitter/X, LinkedIn, Instagram, WhatsApp, YouTube and SMS limits
  5. Use the social post formatter to trim your text to a specific platform's limit in one click

Try the Word Counter — Free

Live word count, character count, reading time and social media limits, all in one place.

Count My Text →

Counting Words for Essays and Assignments

Academic writing has its own conventions: a high school essay usually runs 300 to 1,000 words, a university paper 1,500 to 5,000, and a research paper anywhere from 4,000 to 12,000. Rather than counting manually or trusting your word processor's estimate, paste your draft in and get an instant, accurate count alongside sentence and paragraph totals.

Why Reading Time Matters

Reading time estimates help you judge whether a blog post, email or social caption is the right length for its purpose. This tool calculates reading time using an average pace of 230 words per minute, and speaking time at 140 words per minute — useful if you're timing a script or a speech.

Keyword Density for SEO Writers

If you're writing for search, the keyword density feature shows which words appear most often in your draft, with filters to exclude numbers and common words. This helps you spot unintentional repetition or confirm your target keyword appears often enough.

Frequently Asked Questions

Is there a free Twitter/X character counter?+
Yes. Paste your text into the Word Counter and the live Twitter/X counter shows your count against the 280-character limit as you type.
Does it check LinkedIn post length too?+
Yes, LinkedIn's 3,000-character limit is tracked live alongside Twitter/X, Instagram, WhatsApp, YouTube titles, meta descriptions and SMS.
Can I count words for an essay or research paper?+
Yes, the tool shows word count, character count, sentences and paragraphs, plus reference ranges for high school, university and research writing.
Does it show reading time?+
Yes, reading time is estimated at 230 words per minute, and speaking time at 140 words per minute.
Is my text sent to a server?+
No, all counting happens locally in your browser, and the tool works offline once the page has loaded.

Other Free Tools You Might Find Useful

All Free Tools →

Why Platform Limits Differ So Much

Character limits are not arbitrary. They come from a mix of technical history, interface design and how each platform expects content to be consumed. SMS caps at 160 characters because of a 7-bit encoding designed in the 1980s; use a single emoji or an accented character and the message switches to 16-bit encoding, dropping the limit to 70. Search snippets are limited by pixel width rather than characters at all, which is why "about 155 characters" is a rule of thumb rather than a rule.

WhereLimitPractical target
X / Twitter post280200–250 leaves room for a quote
Instagram caption2,200First 125 show before "more"
LinkedIn post3,000First ~200 before the fold
Meta description~155–160Truncated by pixel width, not count
Title tag~55–60Front-load the important words
SMS160 / 7070 once any emoji is used
YouTube title100~60 visible in most listings
The number that matters most is not the limit, it is the fold. Instagram shows roughly 125 characters before "more", LinkedIn around 200. Whatever makes someone stop scrolling has to happen before that point, regardless of how much room the platform allows afterwards.

A Character Is Not Always One Character

Counting looks simple until emoji and non-Latin scripts appear. Many emoji are composed of several code points joined together — a family emoji or one with a skin-tone modifier can count as four or more depending on the counting method. Accented Latin letters may be stored either as one composed character or as a letter plus a combining mark. Platforms differ in which they count.

The practical effect is that a counter and a platform can disagree on text heavy with emoji or in scripts such as Devanagari, Arabic or Thai. For ordinary Latin text the numbers align exactly; for the rest, leave a margin rather than filling to the last character.

Words, Reading Time and Speaking Time

Silent reading for adults averages roughly 200–250 words per minute for general text, slower for technical material. Comfortable speech runs about 130–150 words per minute — which is why a five-minute talk is around 700 words, not 1,200. Presenters who write to reading speed and then deliver at speaking speed are the ones who overrun.

Video and audio scripts benefit from being read aloud with a timer rather than estimated. Punctuation, pauses and emphasis all consume time that a word count cannot see.

Writing to a Limit Without Sounding Compressed

Keyword Density Is a Distraction

There is no target percentage that search engines reward. Density as a metric long predates the language models that now interpret meaning, and writing to hit a number reliably produces text that reads badly — which is itself the thing that costs you. Use the terms your readers would actually use, as often as it is natural to, and stop there. A counter is useful for checking you have not accidentally repeated a phrase eleven times, not for chasing a ratio.

Where Counting Is Necessarily Approximate

Word counts split on whitespace, so hyphenated compounds count as one word and "e-mail" and "email" differ. Numbers, URLs and code snippets each count as single words regardless of length. Reading-time estimates assume average speed and average complexity, neither of which applies to any specific reader. Treat all of these as guidance rather than measurement.

Your Text Is Never Uploaded

Counting happens entirely in your browser as you type. Nothing is transmitted, stored or logged — which matters, because the text people paste into counters is routinely unpublished drafts, client work, application letters and confidential material. You can confirm it in the Network tab of developer tools, or by disconnecting from the internet after the page loads and typing anyway.

Frequently Asked Questions

What are the current character limits on major platforms?

X allows 280, Instagram captions 2,200, LinkedIn posts 3,000, YouTube titles 100 and SMS 160 - dropping to 70 as soon as any emoji or accented character is used. Meta descriptions are cut at roughly 155 to 160 characters, though the real limit is pixel width.

Why does my emoji count as more than one character?

Many emoji are built from several code points joined together, so a family emoji or one carrying a skin-tone modifier can count as four or more. Platforms differ in how they count these, so leave a margin when your text is emoji-heavy.

How many characters show before the 'more' link?

Roughly 125 on Instagram and around 200 on LinkedIn. Whatever is meant to stop someone scrolling has to happen before that point, no matter how much room the platform allows in total.

How long does it take to read 1,000 words?

About four to five minutes at a typical adult reading speed of 200 to 250 words per minute, longer for technical material. Spoken aloud it is closer to seven minutes, because comfortable speech runs at 130 to 150 words per minute.

What keyword density should I aim for?

None. There is no percentage search engines reward, and writing to hit a number produces text that reads badly, which is the thing that actually costs you. Use the terms readers would use, as often as is natural.

Why does the word count differ slightly from my word processor?

Counting splits on whitespace, so hyphenated compounds count as one word and URLs, numbers and code snippets each count as one regardless of length. Different tools resolve those edge cases differently, so small discrepancies are normal.

Is my text sent anywhere?

No. Counting happens as you type, entirely in your browser, with nothing transmitted or stored. Check the Network tab in developer tools, or disconnect from the internet after the page loads and keep typing - it still works.