Case Converter: UPPERCASE, camelCase, snake_case and More Explained
Pasted text from another source, an old document, or a system that stores everything in caps — inconsistent text case is a small but constant annoyance. A case converter fixes it instantly, but knowing the actual case conventions helps you pick the right one for the context. This guide covers each case style and when to use it.
The Main Case Styles
| Style | Example | Common Use |
|---|---|---|
| UPPERCASE | HELLO WORLD | Headers, emphasis, acronyms, legal disclaimers |
| lowercase | hello world | URLs, usernames, casual text, code identifiers |
| Title Case | Hello World | Headlines, book titles, proper nouns |
| Sentence case | Hello world | Standard prose, body text |
| camelCase | helloWorld | JavaScript/Java variable and function names |
| PascalCase | HelloWorld | Class names in most programming languages |
| snake_case | hello_world | Python variables, database column names, file names |
| kebab-case | hello-world | URL slugs, CSS class names, HTML attributes |
Title Case Is Trickier Than It Looks
Proper title case doesn't just capitalize every word — style guides differ, but the common convention lowercases short articles, conjunctions, and prepositions ("a," "the," "and," "of," "in") unless they're the first or last word of the title. "The Lord of the Rings" is correct title case; "The Lord Of The Rings" over-capitalizes the preposition. This is why a good case converter tool implementing proper title case rules saves real manual correction effort.
Case Conventions in Code
Programming languages have strong, often enforced conventions: JavaScript and Java typically use camelCase for variables and functions but PascalCase for classes; Python favors snake_case for variables and functions; CSS and HTML commonly use kebab-case for class names and attributes. Mixing conventions within one codebase is a common style violation flagged in code review.
How to Use the Case Converter
- Open the Case Converter
- Paste your text
- Choose the target case style (uppercase, lowercase, title case, sentence case, and more)
- Copy the converted result
Frequently Asked Questions
Does converting case change the actual meaning of my text?
No — case conversion only changes letter capitalization, not the words or their order. The underlying content stays identical.
What's the difference between Title Case and Sentence case?
Title Case capitalizes most words (following style-guide rules for small words). Sentence case only capitalizes the first word of the sentence (and proper nouns), matching how normal prose is written.
Which case should I use for a URL slug?
Lowercase kebab-case (words separated by hyphens, no capital letters) is the standard convention for URL slugs — it's readable, avoids case-sensitivity issues, and is what most CMS platforms generate by default.