This Hindi akshara frequency counter breaks Devanagari text into its true reading units — aksharas — and ranks them by how often they appear. Because Hindi clusters a consonant with its vowel signs and conjuncts into one written syllable, counting whole aksharas gives a far more meaningful picture than counting raw characters. Learners can see which syllables dominate the language, while linguists, typographers, and puzzle-setters get an instant frequency profile of any passage.
How it works
An akshara is an orthographic syllable: a base consonant (or a virama-joined consonant cluster)
plus any dependent vowel signs (matras) and marks such as anusvara, visarga, nukta, or candrabindu. The
tool segments your text by walking through it code point by code point in the Devanagari block
(U+0900–U+097F). A base consonant or independent vowel begins a new akshara; the combining marks
that follow — matras ा ि ी ु ू े ै ो ौ, the virama ्, nukta ़, and the dot marks — attach to it.
The virama is the key to conjuncts. When a virama is immediately followed by another consonant, that
consonant is fused into the same akshara, so a written cluster like क्ष or त्र is kept as one unit
rather than split apart. Anything that is not Devanagari — a space, the danda ।, Latin text, or a digit
— closes the current akshara. Each unique akshara is then tallied, sorted by frequency, and shown with
its count and percentage share, calculated as count / total × 100.
Example and tips
Paste a paragraph and common grammatical aksharas — है, के, में, और, का — usually rise to the top, since they appear in so many words and postpositions. A text rich in conjuncts (technical or Sanskritised prose) will show more distinct aksharas and lower individual percentages than plain conversational Hindi.
For study, focus your handwriting and reading practice on the highest-frequency aksharas first. For font or keyboard testing, scan the list to confirm every cluster you use renders correctly. Everything runs locally, so private notes and documents never leave your device.