Case Converter -- UPPER, lower, Title, camelCase

Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and kebab-case. Free online case converter running entirely in your browser.

Loading tool...

Frequently Asked Questions

What case conversions are supported?

This tool supports six conversions: UPPERCASE (all caps), lowercase (all lower), Title Case (capitalize first letter of each word), camelCase (first word lowercase, subsequent words capitalized), snake_case (words joined by underscores), and kebab-case (words joined by hyphens).

How does camelCase conversion work?

The tool splits your text into words, lowercases the first word, capitalizes the first letter of each subsequent word, and joins them without spaces. For example, 'hello world test' becomes 'helloWorldTest'.

When would I use snake_case vs kebab-case?

snake_case is the convention in Python, Ruby, and SQL (e.g., user_name, created_at). kebab-case is used in CSS, HTML attributes, and URL slugs (e.g., font-size, user-profile). Use whichever matches your language or platform convention.

Does it handle special characters?

Yes. Special characters, numbers, and punctuation are preserved. The case conversion only affects alphabetic characters. Unicode characters (accented letters, etc.) are handled correctly.

Built by Michael Lip. 100% client-side — no data leaves your browser.