Character Frequency Analyzer

Count user-visible grapheme clusters or individual Unicode code points.

0 / 200,000
Advanced Options

How to use

Paste text and choose graphemes for visible characters or code points for technical Unicode inspection. Whitespace is labeled explicitly.

Example

Input
a a🙂
Output
a 2 ␠ SPACE 1 🙂 1

Limitations

Grapheme boundaries follow Intl.Segmenter and may vary slightly as Unicode data is updated. This tool counts, but does not identify Unicode names.

Frequently Asked Questions

What is a grapheme?

A grapheme is a user-perceived character, so an emoji sequence or a letter plus combining mark can count as one.

Are spaces counted?

Yes by default. Spaces, tabs, and line breaks receive visible labels; you can exclude all whitespace.