Character Counter

Character Counter

Local Processing

Count graphemes, code points, UTF-16 code units and characters excluding whitespace.

How It Works & Processing Standards

Count graphemes, code points, UTF-16 code units and characters excluding whitespace.

Tool processing runs in your browser. If you create a calculator or conversion share link, its values are included in the URL. See the privacy policy for account, analytics and advertising data.

Current Limits

  • Maximum input length: 2,000,000 characters

Counts the characters of your text in several ways. The default "visible characters" count treats an emoji or combined character as one, as a reader sees it.

Application sites differ slightly in how they count spaces and line breaks. Check the rules of the site you submit to.

What You Can Do

Characters
Visible characters, code points, UTF-16 code units, and characters without spaces
Bytes
UTF-8 and UTF-16 bytes, for systems that limit by bytes.
Paragraphs
The number of paragraphs separated by blank lines
Hangul, Latin, digits, symbols
A separate count for each kind of character.

How to Use Character Counter

  1. 1
    Choose a countUsually "Characters". Bytes, paragraphs and per-kind counts are also available.
  2. 2
    Paste your textIt recounts as you type.
  3. 3
    Read the resultCompare with and without spaces against your limit.

Examples

A short greeting
Input: 안녕하세요. 핑케일입니다.
Result: Visible characters 14, without spaces 13
Bytes of mixed Korean and English
Input: 안녕 Hello
Result: UTF-8 12 bytes, UTF-16 16 bytes
Hangul only
Input: Pinkale 도구 모음 2026
Result: Hangul syllables 4

Common Use Cases

  • Meeting a character limit on an essay or application
  • Checking length limits on social posts and text messages
  • Checking text for byte-limited database fields or APIs

Frequently Asked Questions (FAQ)

How are emoji counted?

In the visible count, an emoji built from several code points, such as 👍🏻, is one character. Code point and UTF-16 counts can be higher.

How many bytes is one Korean syllable?

3 bytes in UTF-8 and 2 in UTF-16. English letters and digits are 1 byte in UTF-8.

What does “without spaces” leave out?

Spaces, tabs and line breaks are all removed before counting.

Have feedback or ideas for this tool? Suggest & Inquire →