Case Converter
Convert any text between different case styles. Useful for programming (camelCase, snake_case), writing (Title Case, Sentence case), and file naming (kebab-case). Works with any Unicode text.
Common Case Converter Conversions
| From | To |
|---|---|
| hello world | HELLO WORLD (uppercase) |
| Hello World | hello world (lowercase) |
| hello world | Hello World (title case) |
| hello world | Hello world (sentence case) |
| hello-world | helloWorld (camelCase) |
| hello-world | HelloWorld (PascalCase) |
| hello world | hello_world (snake_case) |
| hello world | hello-world (kebab-case) |
Case Converter Unit Definitions
- Original
- No change — as typed
- UPPERCASE
- All letters capitalized: HELLO
- lowercase
- All letters small: hello
- Title Case
- Each word capitalized: Hello World
- Sentence case
- First letter capitalized: Hello world
- camelCase
- Words joined, first lower: helloWorld
- PascalCase
- Words joined, each capitalized: HelloWorld
- snake_case
- Underscores between words: hello_world
- kebab-case
- Hyphens between words: hello-world
Frequently Asked Questions
What is camelCase vs PascalCase?
camelCase starts with lowercase (helloWorld); PascalCase capitalizes first letter of every word (HelloWorld). Both join words without spaces.
When should I use snake_case?
snake_case is common in Python, Ruby, and SQL for variable/function names. It uses underscores and is highly readable.
What is kebab-case used for?
kebab-case (hello-world) is standard for URLs, CSS class names, HTML attributes, and file names in web projects. It is not valid in most programming languages as an identifier.