Word and Character Limits Explained: Tweets, Meta Tags, Essays and More
Exact character and word limits for X, Instagram, LinkedIn, title tags, meta descriptions, SMS, college essays and commits, plus how each platform counts them.
Updated
Most platforms limit by characters, not words, and they count differently: a tweet counts most characters as one but CJK characters and emoji as two, a Google title tag is cut by pixel width rather than a fixed number, and an essay word limit usually allows about 10% over. Below are the real numbers for the limits people search for most, and how each one is counted.
Characters versus words versus bytes
A word count splits on whitespace, so well-known is one word and 3.14 is one word. A character count includes spaces and punctuation unless a tool says otherwise. A byte count depends on encoding: é is one character but two bytes in UTF-8, and most emoji are four bytes. Some systems, including SMS and many databases, limit bytes, so the same 160 characters of Greek or Hindi may not fit where 160 characters of English did.
When a limit matters, paste the exact text into the Word Counter and read the character count with spaces; that is the figure nearly every platform compares against.
Social media
- X (Twitter): 280 characters for standard accounts. URLs count as 23 characters regardless of length. Most CJK characters and emoji count as two, so a Japanese post has an effective limit of 140.
- Instagram: captions up to 2,200 characters, bio 150 characters. Only the first two lines or so show before the more link.
- LinkedIn: posts 3,000 characters, headline 220, about section 2,600. The feed truncates posts around 210 characters, so the hook belongs in the first sentence.
- Facebook: posts allow 63,206 characters, but truncation starts near 480.
- TikTok: captions up to 4,000 characters.
- YouTube: title 100 characters, description 5,000. Only about 70 title characters show in search results.
- Threads: 500 characters. Bluesky: 300 characters, counted as graphemes so an emoji is one.
Search and metadata
- Title tag: no hard limit, but Google displays roughly 50 to 60 characters before cutting at about 600 pixels. Wide letters such as
WandMuse more room thaniandl. - Meta description: Google typically shows 150 to 160 characters on desktop and fewer on mobile. Write 150 to 160 and put the key message in the first 120.
- URL slug: keep it under about 75 characters and 3 to 5 words. Longer slugs are not penalized, but they truncate in results and are harder to share.
- Open Graph title: around 60 characters; description around 200 before the card truncates.
- Image alt text: screen readers handle long alt text, but 125 characters is the common guidance.
Email and messaging
- Email subject: 60 characters on desktop, 30 to 40 on mobile. Preheader text around 90.
- SMS: 160 characters in the GSM-7 alphabet, or 70 characters once a single emoji or non-GSM character forces UCS-2 encoding. Longer messages are split into 153 or 67 character segments and billed per segment.
- Push notifications: iOS shows about 178 characters expanded; Android roughly 65 for the title and 240 for the body before truncation.
- Slack: 40,000 characters per message, but anything over a screen gets collapsed behind a show more link.
Academic and writing
- College application essay (Common App): 650 words maximum, 250 minimum.
- UCAS personal statement: 4,000 characters including spaces across all answers.
- Abstract: 150 to 250 words for most journals; conference abstracts often cap at 300.
- Blog post: no rule, but 1,500 to 2,500 words is typical for in-depth pieces. At around 240 words per minute, 2,000 words is an eight-minute read.
- Cover letter: 250 to 400 words, one page.
- Standard essay word limits usually tolerate 10% over or under unless the brief says otherwise. A 2,000 word essay can safely run 1,800 to 2,200.
- Words per page: roughly 250 double-spaced or 500 single-spaced at 12-point Times New Roman.
A word limit and a character limit on the same field are not interchangeable. English averages about 4.7 letters per word, so 650 words is around 3,700 characters with spaces, but one long technical term or a block of code can shift that by hundreds.
Code and data
- Git commit subject line: 50 characters recommended, 72 hard wrap for the body.
- Line length: 80 columns is the classic limit, 100 or 120 in many modern style guides; PEP 8 says 79.
- Filenames: 255 bytes on most filesystems. Full paths 4,096 on Linux, 260 on older Windows APIs.
- Domain names: 63 characters per label, 253 total.
VARCHAR(255)is a convention, not a limit; MySQLVARCHARgoes to 65,535 bytes per row.- Identifiers often need a specific case style as well as a length; the Case Converter turns a title into a kebab-case slug or a snake_case column name in one step so you can check the converted length rather than the original.
Testing a layout against a limit
Designers need text at the limit before the real copy exists. Generate a block of filler with the Lorem Ipsum generator by choosing a word count, trim it to the character target, and drop it into the mockup to see how a maximum-length title tag or bio actually wraps.
More counting and transformation tools are in the text category.
Try it
Paste your draft into the Word Counter and watch words, characters with and without spaces, sentences, paragraphs and reading time update as you edit toward the limit.