Developer Tools

Character Counter

Count characters, words, sentences, lines, and bytes instantly. Set a character target, track platform limits for Twitter, SMS, Instagram, LinkedIn, and SEO tags. 100% private.

Live Count
Character Target
Platform Limits
Byte Size (UTF-8)
Ad · 728x90
Chr
Character Counter
Live · Platform limits · Byte size · Target mode
0
Characters
0
No Spaces
0
Words
0
Sentences
0
Paragraphs
0
Lines
0
Spaces
0
Bytes (UTF-8)
Target
Platform Character Limits
Twitter / X0 / 280
SMS (GSM-7)0 / 160
Instagram0 / 2,200
LinkedIn Post0 / 3,000
Meta Description0 / 160
Page Title (SEO)0 / 60
YouTube Title0 / 100
Email Subject0 / 78
UTF-8: 0 B UTF-16: 0 B ASCII chars: 0 Non-ASCII: 0 Emoji count: 0
Character Counter Guide
What is the difference between characters and bytes?+
A character is a single unit of text as a human reads it — a letter, digit, space, or symbol. A byte is a unit of computer storage (8 bits). In ASCII, one character = one byte. In UTF-8 (the universal web standard), it depends on the character: standard ASCII letters (A–Z, 0–9) = 1 byte each. Latin letters with accents (é, ü, ñ) = 2 bytes. Most characters in Chinese, Japanese, Korean = 3 bytes. Emoji = 4 bytes each. This matters for database column limits (MySQL VARCHAR(255) is 255 bytes, not characters), API payload limits, and storage costs. A tweet that looks like 10 emoji is 40 bytes but only 10 characters as Twitter counts them.
How does Twitter count characters?+
Twitter uses its own character counting algorithm, not raw UTF-8 bytes. Key rules: standard alphanumeric characters = 1 each. Most Latin characters with diacritics = 1 each. CJK (Chinese, Japanese, Korean) characters = 2 each in Twitter's weighted count. Emoji = 2 each (Twitter uses a special weighted count). URLs are always counted as 23 characters regardless of length (Twitter shortens them). Line breaks count as characters. The 280-character limit refers to Twitter's weighted count, which can differ from a simple character count for multilingual text.
What is the difference between SMS GSM-7 and Unicode SMS?+
GSM-7 is the original SMS encoding, supporting 128 characters (standard Latin alphabet, digits, and common symbols). A single SMS using GSM-7 can hold 160 characters. Multi-part SMS splits at 153 characters per part (7 characters are used for the message header). Unicode (UCS-2) encoding is used automatically when your message contains any character outside the GSM-7 set — such as emoji, accented letters outside standard Latin, Arabic, Chinese, or any special symbol. A Unicode SMS holds only 70 characters per part (140 bytes at 2 bytes per character). Multi-part Unicode SMS splits at 67 characters per part. Adding a single emoji to your 159-character message can double the SMS cost.
What is the optimal length for a meta description?+
Google typically displays meta descriptions up to 160 characters, though it may truncate at around 120 characters on mobile. Best practices: aim for 120–155 characters so it appears in full on all devices. Include your primary keyword naturally near the beginning. Write it as a compelling call to action — it directly affects click-through rate from search results. If your description is too long, Google truncates it with an ellipsis. If it is too short (under 70 characters), Google may rewrite it using content from the page. Unlike the page title, meta descriptions are not a direct ranking factor, but they influence CTR which indirectly affects rankings.
What is the optimal page title length for SEO?+
Google displays page titles based on pixel width, not character count. The practical limit is approximately 50–60 characters, which maps to about 600 pixels in Google's font. Titles beyond 60 characters are truncated with an ellipsis in search results. Best practices: put the primary keyword near the beginning. Include the brand name at the end, separated by a pipe or dash: Primary Keyword — Brand Name. Avoid keyword stuffing — Google may rewrite overly optimized titles. Keep it descriptive and compelling. A well-written 50-character title outperforms a keyword-stuffed 60-character one. Google rewrites about 60% of page titles in search results when it thinks it can do better.
What is the Instagram caption character limit?+
Instagram captions allow up to 2,200 characters total. However, only the first 125 characters are visible without tapping "more" in the feed. The first line is therefore critical — it acts as a hook to encourage the reader to expand. Hashtags count toward the 2,200 limit. Instagram allows up to 30 hashtags per post. Best practice for engagement: put the main message in the first 125 characters, then expand, then add hashtags at the end or in the first comment. Instagram Stories have no caption, only text overlay with a practical limit of a few dozen characters before it overlaps the visual. Instagram bio is limited to 150 characters.
What is the LinkedIn post character limit and what performs best?+
LinkedIn posts allow 3,000 characters. Comments allow 1,250 characters. The "see more" cutoff in the feed is at approximately 210 characters. Like Instagram, the first 210 characters determine whether someone clicks "see more." Research on LinkedIn post performance: longer posts (1,000–2,000 characters) tend to generate more engagement than short ones because the platform rewards dwell time. However, the first 210 characters must be compelling enough to prompt expansion. Lists, line breaks, and emojis improve readability on LinkedIn. Posts with no external links tend to get more reach (LinkedIn de-prioritizes outbound links). Articles (LinkedIn newsletter) have no practical character limit.
How do emoji affect character counts?+
Emoji are complex in terms of character counting. In UTF-8, most standard emoji use 4 bytes. In JavaScript (and most browser text measurement), emoji are counted as 2 code units because JavaScript uses UTF-16 internally, and most emoji fall in the "supplementary plane" requiring a surrogate pair. Some modern emoji are sequences: the family emoji (family: man, woman, girl, boy) is actually 7 emoji joined by zero-width joiner characters — it looks like 1 emoji but counts as multiple characters depending on the platform. Skin tone modifiers add additional code points. The safest approach: always test your text on the actual platform. Twitter, Instagram, and SMS each count emoji differently, and the counts in this tool may differ from platform-specific counts.
What is the email subject line character limit?+
RFC 2822 (the email standard) recommends subject lines no longer than 78 characters per line, though longer subjects are technically permitted. The practical limit is determined by email clients. Gmail shows approximately 70 characters on desktop, 40 on mobile. Outlook shows approximately 73 characters. Apple Mail shows approximately 85 characters. For email marketing: studies consistently show that subject lines of 41–50 characters get the best open rates. Very short lines (6–10 characters) can also perform well due to curiosity. Subject lines over 60 characters are truncated on most mobile clients, which now account for over 60% of email opens. Preheader text (the preview line) extends the effective message to around 90 characters on most clients.
What is the YouTube video title character limit?+
YouTube allows up to 100 characters for video titles. However, only 60–70 characters are shown in most contexts: search results, suggested video sidebar, and browse features. Characters beyond 60 are truncated with an ellipsis in most views. Best practices: put the most important keywords and hook in the first 60 characters. The remaining 40 characters can include secondary keywords or context that appear in the full title page. YouTube descriptions allow up to 5,000 characters, but only the first 100–150 are visible before "Show more" in search results. Tags are limited to 500 characters total. Channel descriptions are limited to 1,000 characters.
Ad · 300x600
Ad · 300x250