Home / Text tools / Case-sensitive counter

Case-Sensitive Character Frequency

Uppercase and lowercase letters are counted separately, so A and a get their own rows.

0Characters counted
0Unique characters
-Most common

CharacterCountShareBarEnglish avg

When case matters

Use this page when capitalization carries meaning: source code, variable names, Base64 strings, hashes, license keys and similar data. Each form of a letter is counted on its own row, so you can see exactly how the text is built.

Merging case

If you only want to know how often a letter appears, untick Case sensitive. A and a are then merged into one row.

Reading the results

Alphabetical order keeps each letter next to its capital form. Switch to most frequent first to see the dominant characters at the top.

How to use it

  1. Paste your text or code.
  2. Leave Case sensitive ticked and choose the character types to include.
  3. Sort by count to see dominant characters, or alphabetically to find a specific one.

Example

In the text Hello hello, a merged count shows h twice. This page shows H once and h once, so you can see exactly where capitals appear.

Related tools

For merged counts use the character frequency counter, or compare letters with English using the letter frequency counter.

Frequently asked questions

What does case sensitive mean here?

A and a are different characters, so each gets its own count.

Why do I see more rows than on the main page?

Every uppercase and lowercase letter is listed separately, which can nearly double the number of letter rows.

Can I turn case sensitivity off?

Yes. Untick Case sensitive and the counts merge.

Is this useful for checking Base64 or hashes?

Yes. Encoded strings mix upper and lower case, so separate rows show how the characters are spread.

Can I ignore digits and punctuation?

Yes. Untick Digits and Punctuation to count letters only.