Skip to content
HisabTools

Character Counter

Stay within every character limit. See live counts for characters, letters, digits and bytes, and check your text against limits for SMS, X (Twitter), Instagram, YouTube and Google search results.

Characters

0

Without spaces

0

Letters

0

Digits

0

Spaces

0

Symbols

0

Lines

0

Bytes (UTF-8)

0

Platform limits

X (Twitter)0 / 280
SMS0 / 160
SEO title0 / 60
Meta description0 / 160
YouTube title0 / 100
Instagram caption0 / 2200

Runs entirely in your browser – nothing you enter is uploaded.

How to use the Character Counter

  1. Type or paste your text.
  2. See character counts with and without spaces, plus letters, digits, symbols, lines and bytes.
  3. Watch the platform bars – they turn amber near a limit and red when you go over.

Formula

SMS parts = characters ÷ 153 (standard) or ÷ 67 (Unicode) when longer than one SMS
  • An SMS written only with standard Latin characters holds 160 characters. Any Gujarati, Hindi or emoji character switches it to Unicode, which holds only 70.

Worked example: Why a Hindi SMS costs more

A 100-character English message fits in one SMS. The same length in Hindi needs Unicode encoding, which allows only 70 characters per SMS, so it is sent as 2 parts.

Character limits worth knowing

Keep these in mind when writing for the web:

  • Google usually shows about 50–60 characters of a page title and about 150–160 characters of a meta description.
  • X (Twitter) allows 280 characters for standard accounts.
  • Instagram captions can be up to 2,200 characters, but only the first ~125 show before “more”.
  • YouTube titles can be 100 characters long.

Frequently asked questions

Are spaces counted as characters?

Yes, in the main count. The “Without spaces” figure excludes spaces, tabs and line breaks.

How are Gujarati and Hindi characters counted?

Characters are counted as readers see them (grapheme clusters), so a conjunct with a matra counts as one character.

What are bytes?

Bytes show how much storage the text needs in UTF-8. English letters take 1 byte; Gujarati and Hindi letters take 3 bytes each.

Is my text stored?

No. Counting happens in your browser and nothing is saved.

Last updated: