Calcorithmevery number has an answer
πŸ”
All tools β†’
← Developer Tools

Character Counter

Count characters, words and sentences. Check Twitter, Instagram and LinkedIn character limits.

Characters
0
No spaces
0
Words
0
Sentences
0
Paragraphs
0
Bytes
0
Platform limits
Twitter / X0/280
Instagram caption0/2200
LinkedIn post0/3000
Meta description0/160
Page title0/60

Character counting explained

A character counter measures text at the most granular level β€” every letter, digit, space, punctuation mark, and line break counts as one character. This is distinct from word count, which groups characters into tokens. Most social platforms and content management systems enforce character limits rather than word limits, making character counting the more practical measurement for digital writing.

Platform character limits reference

Platform / FieldLimitRecommended
Twitter/X post28071–100 (gets most engagement)
Instagram caption2,200125–150 (shows before "more" truncation)
LinkedIn post3,000150–300 (optimal for feed)
Facebook post63,20640–80 (highest engagement)
YouTube title10060 (fully visible in search)
YouTube description5,000250 (visible above fold)
Google meta title~580px / ~60 chars50–60 characters
Google meta description~920px / ~155 chars120–155 characters
Email subject lineVaries41–50 chars (mobile-friendly)
SMS160 (single)160 or fewer to avoid multipart
Google Ads headline3025–30 (use all available space)
Google Ads description9080–90

Unicode and multi-byte characters

Not all characters are equal in byte count, even if they appear as one symbol on screen. Standard ASCII characters (A–Z, 0–9, basic punctuation) take 1 byte in UTF-8. Most European accented characters (Γ©, ΓΌ, Γ±) take 2 bytes. Chinese, Japanese, and Korean characters take 3 bytes. Emoji take 4 bytes and may count as 2 characters in JavaScript's string model (UTF-16 surrogate pairs). Twitter counts emoji as 2 characters, not 1, for this reason.

"Hello" β†’ 5 characters, 5 bytes (ASCII) "HΓ©llo" β†’ 5 characters, 6 bytes (UTF-8; Γ© = 2 bytes) "δ½ ε₯½" β†’ 2 characters, 6 bytes (each CJK = 3 bytes) "πŸ˜€" β†’ 1 visible character, 4 bytes, 2 JS string units Twitter character counting: "Hello world" β†’ 11 characters βœ“ "Hello πŸ˜€" β†’ 8 characters (emoji counts as 2)

Frequently asked questions

Why count characters instead of words?

Many platforms enforce character limits β€” tweets, SMS, meta descriptions, bios. Counting characters ensures your text fits before you publish.

Does it count spaces?

It shows both totals β€” characters including spaces and characters excluding spaces β€” because different platforms count them differently.

What are common character limits?

Examples: SMS 160, X/Twitter 280, meta description ~160, Instagram caption 2,200, and a meta title around 60 characters.

Is an emoji one character?

Visually yes, but many emoji are made of multiple Unicode code points, so some platforms count them as two or more characters. The tool reflects the underlying character count.

iFormula / How it works

Paste or type any text to instantly see character counts, word counts and how your text fits within platform limits. Meta descriptions: aim for 120–160 characters. Twitter: 280 characters. LinkedIn: 3000 characters for posts.

Related Developer Tools tools

JSON Formatter
Format, beautify and validate JSON data online
Regex Tester
Test regular expressions live
Diff Checker
Compare two texts side by side
HTML Minifier
Minify HTML code to reduce page size and improve load times
CSS Minifier
Minify and compress CSS code to shrink file size and speed up your site
SQL Formatter
Format and beautify SQL queries
JWT Decoder
Decode and inspect JWT tokens
Cron Parser
Parse and explain cron expressions