In this article I will list and exemplify the most common types of text case / letter case that we can find in different types of text or in conventions and rules of use, as in programming.
Some of the letter case types are:
Letter Case Name | Short Example |
---|---|
Uppercase | TEXT IN UPPERCASE |
Lowercase | text in lowercase |
Sentence case | Sentence case |
Capital letter | Capital Letter |
Title case | This is a Title Case |
Camel case | camelCaseText |
Upper camel case | UpperCamelCaseText |
Pascal case | PascalCaseText |
Kebab case | kebab-case-text |
Snake case | snake_case |
Well, the examples above already explain by themselves. Next, I will make a short description about each one.
UPPERCASE
Text format when it is all written, that is, all letters of all words, in capital letters.
lowercase
Text format when it is all written in lowercase letters (all letters of all words).
Sentence case
For each sentence, only the first letter is capitalized (in uppercase). The separators for each sentence are usually:
- Consecutive point or points (.)
- Exclamation (!)
- Interrogation (?)
Example: “Today I started to study Javascript. I’m really enjoying it!”
Capital Letters
This mode capitalizes the first letter of each word.
Example: “Today I Started Learning Javascript And Developed A Text Case Converter.”
Title Case
This mode will capitalize the first letter of some words in the text, following the grammatical rule of a particular country. In many countries, for example, we do not capitalize on defined and indefinite pronouns when they are found after the second word of the text, among other rules.
Example: “We Build a New Program”.
camelCase
The camel case will capitalize all the first letters from the second word in the text and will remove all spaces between words.
Example: “theTextConversion”.
In the camel case, we can also divide in some particular cases:
- lowerCamelCase (when we start the first word with a lowercase), this model is widely used in programming for variable names.
- UpperCamelCase (when we start the first word with a capital letter), this model is widely used in programming for class names.
PascalCase
The pascal case is the same as “Upper Camel Case”, that is, all the first letters of each word are capitalized.
kebab-case
In this text model, the letters are in lowercase and all spaces are replaced by a hyphen (-). In the codes of the CSS style sheets, it is written in this format to separate the terms.
Example: “i-like-eating-kebab”.
There is a very wide variety of synonyms for the kebab case:
- Kebab case
- Caterpillar case
- Dash case
- Hyphen case
- Lisp case
- Spinal case
- CSS case
- Hiphenated
snake_case
In this model we have all lowercase letters and spaces are replaced by the underscore (_). We can also have the version “snake case all caps” where the letters are in capital letters.
Example: “i_like_pizza”. This model is widely used in the Python language.
Example (all caps): “I_LIKE_PIZZA”. This model is widely used to name constants in “C-like” languages (families of languages that are based on C).
Conclusion
There are many types of letter cases and there are a multitude of rules to be able to use them, depending on the area of expertise such as Mathematics, Programming, Science, etc.
We often need to convert from one format to another, and when we have a very large text it is not very practical to convert them manually. For that we can use a case converter to do this job very easily.
This is very useful, thanks!
Quick check on what might be a typo..
In the table above you show an example of Camel case as ‘CamelCaseText’.
I think you meant to use ‘camelCaseText’ as the example or change the Letter Case Name to ‘Upper Camel Case’.
Hi Jeanine, thank you for your message and your correction. It was fixed! =)