Text Case Converter
Convert any text between multiple case formats: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and SCREAMING_SNAKE_CASE.
Why use a Text Case Converter?
Naming conventions vary by language and framework — JavaScript uses camelCase, Python uses snake_case, CSS uses kebab-case, and SQL uses CONSTANT_CASE. Converting between them manually is tedious and introduces typos. This tool converts any input text into all nine common case formats simultaneously, so you can pick the right one and copy it instantly. Use it alongside the word counter and text diff tools in the developer tools category.
Nine formats at once
All nine case conversions are computed simultaneously — no need to switch modes or re-enter text.
One-click copy
Each format has its own Copy button so you can grab exactly the format your codebase requires without selecting text manually.
Smart word splitting
Handles camelCase, snake_case, and kebab-case input correctly — words are split on boundaries before conversion.
All 9 case formats explained
The input "hello world example" is used below to demonstrate each format.
| Format | Example output | Typical use |
|---|---|---|
| UPPERCASE | HELLO WORLD EXAMPLE | Headings, button labels, emphasis |
| lowercase | hello world example | Email addresses, domain names, CSS classes |
| Title Case | Hello World Example | Article titles, page headings, proper nouns |
| Sentence case | Hello world example | Regular prose, form labels, error messages |
| camelCase | helloWorldExample | JavaScript / Java variables and function names |
| PascalCase | HelloWorldExample | Class names in most OOP languages, React components |
| snake_case | hello_world_example | Python variables, SQL columns, file names |
| kebab-case | hello-world-example | CSS class names, HTML attributes, URL slugs |
| CONSTANT_CASE | HELLO_WORLD_EXAMPLE | Constants, environment variables, enum values |