Character Frequency Counter
Analyze character counts, percentages, categories, and distribution locally.
A QUICK WALKTHROUGH
How to use this tool
- Enter or paste text.
- Optionally ignore case and filter by category.
- Sort the table and copy the frequency report.
Unicode code-point counting
The tool counts Unicode code points with Array.from. Whitespace, letters, digits, punctuation, symbols, and emoji are included.
Counts, percentages, and sorting
Each row shows count, percentage of the input code-point length, and a bar relative to the most frequent row. Click Character, Count, or Percentage to sort ascending or descending.
Local processing
Text stays in this browser and is never uploaded or sent over the network.
GOOD TO KNOW
Common questions
Are spaces and line breaks counted?
Yes. Whitespace, punctuation, and symbols in the input are counted.
Is an emoji always one character?
The tool counts Unicode code points, so a standard emoji surrogate pair is one entry. Combining sequences may still contain multiple code points.
Can I filter the results?
Yes. Filter all results, letters, digits, whitespace, or punctuation.