What is Case Converter?
Case Converter is a free online tool that transforms your text between 12 different case formats instantly. UPPERCASE for headings, camelCase for code, kebab-case for URLs: paste, pick a case, and copy.
How to use
- Type or paste your text into the input area
- Click one of the case format buttons below
- Copy the converted result or download as a file
Examples
| Input | Case | Output |
|---|---|---|
| hello world | UPPERCASE | HELLO WORLD |
| HELLO WORLD | lowercase | hello world |
| hello world | Title Case | Hello World |
| hello world | camelCase | helloWorld |
| hello world | snake_case | hello_world |
| hello world | kebab-case | hello-world |
| myVariable | CONSTANT_CASE | MY_VARIABLE |
Limitations
- Maximum input size: 1,000,000 characters
- Browser requirements: Any modern browser
- Title case capitalizes every word, including articles and short prepositions (a, the, of), so lowercase those by hand for AP or Chicago style
- Sentence case detection uses
.,!,?as sentence boundaries - camelCase/PascalCase/snake_case conversions split on non-alphanumeric characters and camelCase boundaries
- Code-style cases (camelCase, snake_case, kebab-case and so on) turn accented Latin letters into plain ones (crème → creme) and drop apostrophes inside words (don't → dont); letters in other scripts are kept
- Sentence case lowercases acronyms and names (API → api), so put those capitals back by hand
For where each case is required (PEP 8, URL slugs, AP vs Chicago headlines), see camelCase, snake_case, kebab-case: which case goes where.
Best practices
- Use camelCase and PascalCase for JavaScript/TypeScript variables and classes
- Use snake_case for Python or database column names
- Use kebab-case for URL slugs and CSS class names
- Use CONSTANT_CASE for environment variables and constants