Skip to content
You're offline. Some features may not work.

Text Composition Analysis

Hanoon Character Counter

Every character, precisely counted. Every script, clearly mapped.

0 Characters
0

Paste or type to reveal composition

Character count, script breakdown, and encoding sizes appear here

Features

Why Hanoon Character Counter

Real-Time Counting

Instant character, byte, and code unit counts as you type. Track platform limits in real time.

Unicode-Aware

Counts grapheme clusters correctly using Intl.Segmenter. Handles emoji, CJK, and combined characters accurately.

100% Private

All processing happens in your browser. Your text is never sent to any server or stored anywhere.

Frequently Asked Questions

What is the difference between characters and bytes?

Characters are individual text units (letters, digits, symbols), while bytes measure the storage size. A single character can use 1 to 4 bytes depending on its encoding.

How does this tool count Unicode characters?

This tool uses Intl.Segmenter to count grapheme clusters, which means emoji, combined characters, and CJK characters are each counted as one character regardless of their byte size.

Is my text private?

Yes. All processing happens entirely in your browser. Your text is never transmitted or stored on any server.

What encoding information is shown?

The tool displays UTF-8 byte count, UTF-16 code unit count, URL-encoded length, and the number of unique code points in your text.

Can I use this for social media character limits?

Yes. The tool includes built-in platform limits for Twitter, Instagram, Facebook, YouTube, and more, showing how many characters remain or are over the limit.