Free Text tool

Character Counter

Count characters online, including Unicode graphemes, selected text, UTF-8 bytes, UTF-16 units, lines, and custom character limits.

Character Counter

Measure Unicode characters, bytes, lines, selections, and progress toward a custom text limit.

Text

How to use Character Counter

  1. Paste or type text into the counter.
  2. Compare visible Unicode characters with UTF-8 bytes and UTF-16 units.
  3. Choose a character target to track remaining or excess text.

The interactive converter loads when JavaScript is available. The examples and guidance below remain readable without it.

Character Counter examples

Visible characters, storage bytes, and JavaScript string units can produce different totals for the same text.

A๐Ÿ˜Šeฬ
3 visible Unicode characters, 8 UTF-8 bytes, and 5 UTF-16 unitsThe final eฬ uses a base letter plus a combining accent.
๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ
1 visible Unicode character, 25 UTF-8 bytes, and 11 UTF-16 unitsThe family emoji joins several code points into one grapheme.
165 characters with a 160-character target
5 characters over the limitThe target is a guide and does not block text.

Frequently asked questions

Why can characters, UTF-8 bytes, and UTF-16 units differ?

A visible Unicode character can use multiple bytes or code units. The character total uses grapheme segmentation when the browser supports it.

Does the limit prevent additional typing?

No. The limit is a guide that reports remaining or excess characters, so you can inspect and edit text without losing content.

Is pasted text sent anywhere?

No. Counting and limit calculations run locally in your browser.