Free Tool
Case Converter
Convert text between uppercase, lowercase, title case, camelCase, and more. Instant, free.
Types of text cases
- UPPERCASE — all letters capitalized (HELLO WORLD)
- lowercase — all letters in lower case (hello world)
- Sentence case — first letter of each sentence capitalized (Hello world. This is text.)
- Title Case — first letter of major words capitalized (Hello World)
- camelCase — no spaces, each word capitalized except the first (helloWorld)
- PascalCase — no spaces, every word capitalized (HelloWorld)
- snake_case — words separated by underscores (hello_world)
- kebab-case — words separated by hyphens (hello-world)
When to use each text case
| Case | Common Use |
|---|---|
| UPPERCASE | Headings, acronyms, emphasis |
| lowercase | URLs, email addresses, hashtags |
| Title Case | Blog titles, book titles, headlines |
| Sentence case | UI text, subtitles, descriptions |
| camelCase | JavaScript/TypeScript variables |
| PascalCase | Class names, React components |
| snake_case | Python variables, database columns |
| kebab-case | URL slugs, CSS class names |
Frequently Asked Questions
What is title case?
Title case capitalizes the first letter of every major word while keeping minor words (a, an, the, and, or, etc.) in lowercase. It is the standard format for blog titles, book titles, and article headlines in most style guides.
What is the difference between camelCase and PascalCase?
Both join words without spaces. camelCase starts with a lowercase letter (myVariable), while PascalCase starts with an uppercase letter (MyComponent). In JavaScript, camelCase is standard for variables and functions; PascalCase is used for classes and React components.