What This Tool Does
Case Inspector analyses every character in your text and groups them into five categories: uppercase letters (A–Z), lowercase letters (a–z), digits (0–9), whitespace, and symbols. For each category you get an exact count and a percentage of the total character count. For the letter categories specifically, the tool calculates the uppercase-to-lowercase ratio so you can spot texts that are excessively shouted (all-caps) or inconsistently cased. For texts under 500 characters, a colour-coded character map renders every individual character so you can visually scan the composition at a glance.
How to Use
- Paste or type your text into the input panel — results update live.
- Read the five stat chips for totals across each character type.
- Check the breakdown bars for a proportional view of each type in context.
- Use the Letter Case Ratio bar to see the exact uppercase-to-lowercase split.
- For texts under 500 characters, scroll to the character map for a per-character visual.
- Click Copy Summary to copy the counts as a single-line report.
Frequently Asked Questions
What counts as a symbol?
Symbols are any characters that are not A–Z, a–z, 0–9, or whitespace. That includes punctuation marks like periods, commas, exclamation points, and dashes; currency symbols like $ and £; mathematical operators; and special characters like @, #, and %. Emoji characters also fall into the symbol bucket since they sit outside the standard letter and digit ranges.
How is the uppercase-to-lowercase ratio calculated?
The ratio is calculated only over letter characters — uppercase count divided by total letter count, and lowercase count divided by total letter count. Digits, spaces, and symbols are excluded from the ratio because they don't have a case. This gives you a clean read of how cased letters are distributed without non-letter characters skewing the result.
Why would I want to check the uppercase percentage of my text?
Several content scenarios call for checking case composition. Social media posts and ad copy that are heavily uppercased can read as aggressive or unprofessional, and some platforms penalise all-caps content in quality scoring. Writers proofing titles may want to verify that title-case rules are applied consistently. Developers parsing or normalising user-generated text may need to know the case distribution before applying transformations. Security researchers sometimes analyse casing patterns in obfuscated strings.
Why does the character map disappear for long texts?
Rendering hundreds of individually styled character spans is expensive in the browser and produces a map too large to be useful as a quick overview. The map is hidden for texts over 500 characters to keep performance smooth. The stats, bars, and ratio calculations still cover the full text regardless of length — only the visual map has the 500-character cap.