Case Converter
Paste text and convert it to any casing style — including the programmer cases: camelCase, snake_case, and kebab-case. Runs entirely in your browser.
| UPPERCASE | — | |
| lowercase | — | |
| Title Case | — | |
| Sentence case | — | |
| camelCase | — | |
| PascalCase | — | |
| snake_case | — | |
| kebab-case | — |
How to use this tool
- Paste or type your text.
- Scan the table — every case style is generated at once.
- Click Copy next to the one you need.
How it works
Human-oriented cases (UPPERCASE, Title Case, Sentence case) transform your text in place. Title Case keeps small words like 'a', 'of', and 'the' lowercase unless they start the text. Programmer cases (camelCase, PascalCase, snake_case, kebab-case) first split your text into words — including splitting existing camelCase — then rejoin with the target convention.
kebab-case doubles as a URL slug format: lowercase words joined by hyphens is exactly what most sites use in URLs.
Frequently asked questions
When do I use camelCase vs snake_case?
Convention by language: JavaScript and Java favor camelCase for variables and PascalCase for classes; Python and Ruby favor snake_case; CSS classes and URLs favor kebab-case.
What's the difference between Title Case and Sentence case?
Title Case Capitalizes Most Words (keeping small words like 'of' and 'the' lowercase); Sentence case only capitalizes the first word of each sentence.
Can I use kebab-case for URL slugs?
Yes — kebab-case is the slug format: lowercase, hyphen-separated, no special characters. Paste your headline and copy the kebab-case row.