Text Case Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and kebab-case instantly.
No data sent to serverRelated Tools
What is a Text Case Converter?
A text case converter transforms text between different capitalization and naming conventions. Developers frequently need to convert between naming styles when working across different programming languages, file formats, and coding standards.
This tool supports six common formats: UPPERCASE (all capitals), lowercase (all small), Title Case (first letter of each word capitalized), camelCase (used in JavaScript and Java variables), snake_case (used in Python, Ruby, and SQL), and kebab-case (used in CSS classes and URL slugs).
All conversions are displayed simultaneously, so you can see all output variations at once and copy whichever format you need.
How to Use
- Type or paste your text into the input box.
- All six case variations appear instantly below as you type.
- Click the Copy button on any output card to copy that format to your clipboard.
FAQ
When should I use camelCase vs snake_case?
camelCase is the standard for JavaScript/TypeScript variables, Java methods, and C# properties. snake_case is preferred in Python, Ruby, Rust, and SQL column names. Follow the conventions of the language or framework you are working with.
What is kebab-case used for?
kebab-case (words separated by hyphens) is widely used for CSS class names, HTML attributes, URL slugs, and file names. It is easy to read and avoids issues with case-sensitive file systems.
Does it handle multi-word input correctly?
Yes. The converter splits input on spaces, underscores, hyphens, and camelCase boundaries. So "hello world", "hello_world", "hello-world", and "helloWorld" all produce the same results.