belun.app Blog RU

Character Count Online: Why It Matters and How to Do It Right

A practical guide to character counting for social media, SEO, SMS, and coding — with tips on platform limits and how different tools count.

You’ve been there: you paste a caption into Instagram, hit Post, and get a hard cut mid-sentence because you accidentally ran over the limit. Or you send an SMS that ends up as two messages instead of one. Character counting is one of those deceptively mundane tasks that still trips people up daily — because every platform counts differently.

Here’s a clear breakdown of how character limits work, what to watch out for, and how a free tool can save you the guesswork.

Why character count matters by platform

Twitter / X caps a post at 280 characters, counting every Unicode character including spaces. URLs are normalised to 23 characters regardless of length. Emojis count as two characters in some older clients but modern ones treat each as one code point.

SMS uses GSM-7 encoding by default, which gives you 160 characters per single message. Once you include a non-GSM character (most accents, smart quotes, or emoji), the message switches to UCS-2 and drops to 70 characters per segment — so one stray emoji turns a 140-character message into a two-part SMS that costs twice as much.

Instagram allows up to 2,200 characters in a caption, but only about 125 are visible before the “more” link. Front-load your key message.

LinkedIn posts cap at 3,000 characters. Company page updates are limited to 700 characters.

Meta title tags should stay under 60 characters so they display fully in Google search results. Meta descriptions are best kept under 160 characters.

With spaces vs. without spaces — which to use?

Most social media platforms count characters with spaces. SMS and some East Asian platforms count without. When in doubt, check the platform’s own documentation — or just monitor both numbers simultaneously with a tool that shows them side by side.

Our Character Counter always shows both figures, so you never have to guess.

Letters vs. total characters

Sometimes you need to separate letters from other characters — for password policies, word puzzles, or data validation rules. The letter count uses Unicode’s \p{L} category, which correctly identifies letters in any language: Latin, Cyrillic, Arabic, CJK, and more.

Counting lines and words

Line count matters for commit messages (most style guides ask for a subject under 50–72 characters and a body with wrapped lines), code review tools, and multi-line form fields with explicit row limits.

Word count overlaps with character counting for readability checks. A 500-word blog intro is roughly 2,800–3,200 characters including spaces — knowing both helps you estimate content volume quickly.

Common mistakes

  • Forgetting byte count vs. character count. Some database columns have a byte limit, not a character limit. A single Cyrillic or Chinese character takes 2–3 bytes in UTF-8. If you’re trimming database input, count bytes in your backend, not characters in the browser.
  • Smart quotes and dashes. If you paste from Word or Google Docs, “curly quotes” and em-dashes (—) are single Unicode characters but may behave differently in systems that expect ASCII.
  • Newlines. A newline character counts as one character. On Windows, line endings are two characters (\r\n), which can surprise you if you’re comparing counts across systems.

How to use the tool

The Character Counter is entirely browser-side — no server, no upload, no account. Paste your text and every counter updates instantly: characters, characters without spaces, letters, digits, words, and lines. Useful for a quick sanity check before posting, or for keeping a running tally while you draft.

Try the tool

Character Counter →