~ / text / character-counter

Aa Character Counter

Count characters with and without spaces, words, lines and bytes as you type โ€” and see at a glance whether your post fits X, a meta description, an SMS or an Instagram caption.

Characters
0
Characters (no spaces)
0
Words
0
Lines
0
X (Twitter) count
0
UTF-8 bytes
0
EUC-KR bytes (Korean 2 B)
0
NEIS bytes (Korean 3 B)
0
character limits โ€” social media, SEO & SMS

How we count ยท Characters count what you see: an emoji such as ๐Ÿ‘๐Ÿฝ or a flag is one character. Line breaks are not counted in "Characters", but they are counted in the platform limits below, because X, Instagram and SMS count them. The X (Twitter) count uses X's weighting: most Latin letters count 1, CJK characters and emoji count 2, and every link counts 23. EUC-KR counts Korean/CJK as 2 bytes; NEIS (Korea's school-record system) counts Korean as 3 bytes and a line break as 2.

How to use the character counter

  1. Type or paste your text into the box. All eight numbers at the top update instantly as you type.
  2. Click any number (characters, words, bytesโ€ฆ) to copy it to your clipboard.
  3. Set a ๐ŸŽฏ Target โ€” for example 280 for a post on X, or 650 words for a college essay โ€” and pick the unit. The bar and the "left / over" message track your progress.
  4. Check the character limits table to see how your text measures up against X, Google title tags, meta descriptions, SMS, YouTube, Instagram and LinkedIn.
  5. clean spaces collapses repeated spaces and tabs, trims each line and squeezes multiple blank lines into one. Your draft is kept in this browser so it survives a refresh; clear deletes it.

What counts as a character?

Character limits cheat sheet (2026)

WhereLimitNotes
X (Twitter) post280Weighted: CJK and emoji count 2, links always 23. Premium accounts can post longer.
Google title tag~50โ€“60Google truncates by pixel width (about 600 px), not by an exact count.
Meta description~150โ€“160Longer snippets are cut with "โ€ฆ" on desktop; mobile shows a little more.
SMS text160 / 70160 with the plain GSM-7 alphabet, only 70 if the message contains emoji or other Unicode. Long texts split into 153- or 67-character parts.
YouTube title100About 60โ€“70 characters are visible in search results.
Instagram caption2,200Only the first ~125 characters show before "more".
LinkedIn post3,000About 210 characters show before "see more".

For SEO, aim for a title of roughly 50โ€“60 characters with your main keyword near the front, and a meta description of 120โ€“155 characters that reads like an ad for the page. Writing a little under the limit is safer than writing right up to it.

Bytes: UTF-8, EUC-KR and NEIS

Databases, APIs and old forms often limit text by bytes, not characters. In UTF-8 (the encoding of the web) an English letter is 1 byte, an accented letter like รฉ is 2, a Korean, Chinese or Japanese character is 3, and most emoji are 4. That's why a 255-byte database column can hold 255 English letters but only 85 Korean characters.

CharacterUTF-8EUC-KRNEIS
English letter, digit, space111
Accented letter (รฉ, รฑ)223
Korean / CJK character323
Line break (Enter)112
Emoji42 (approx.)3

EUC-KR is the legacy Korean encoding still used by some older Korean websites and job-application portals, and NEIS is the system Korean schools use for student records. If you write Korean text for those systems, set the target unit to the matching byte count.

Your text never leaves your device โ€” it's counted in your browser and saved only to this browser's local storage. On a shared computer, press clear when you're done. Platform limits change from time to time; check the official help page for anything critical.

FAQ

How many characters is a tweet on X?
A standard post on X can be up to 280 characters. X uses a weighted count: most Latin characters count as 1, while Chinese, Japanese, Korean characters and emoji count as 2, and any link counts as 23 no matter how long it is. The "X (Twitter) count" tile uses the same rule.
Do spaces count as characters?
Yes. Spaces count as characters on X, in meta descriptions, in SMS and in almost every form limit. Use the "Characters (no spaces)" number only when a site explicitly asks for a count without spaces.
How long should a meta description be?
Aim for about 120โ€“155 characters. Google cuts snippets by pixel width, so around 155โ€“160 characters is the practical maximum on desktop before the text ends in "โ€ฆ". Make sure the most important words come first.
Why does Word or Google Docs show a different character count?
Small differences usually come from line breaks and emoji. Word counts each line break differently depending on the view, and some apps count an emoji like ๐Ÿ‘๐Ÿฝ as two or more characters. This counter treats every emoji as one visible character and leaves line breaks out of the main count.
How many characters can one text message hold?
A single SMS holds 160 characters when it only uses the basic GSM alphabet. Add one emoji or a special character and the whole message switches to Unicode, which allows only 70 characters per message. Longer messages are split into parts of 153 (or 67) characters.
Is my text stored or sent anywhere?
No. Counting happens entirely in your browser. A draft is kept in your browser's local storage so it is still there after a refresh, and the clear button removes it.

Related tools