Free Case Converter — UPPER, lower, camelCase & More

Paste text and convert between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case.

Result

      

Frequently Asked Questions

What is the difference between camelCase and PascalCase?

Both join words without separators and capitalize each word — but camelCase starts with a lowercase letter (myVariableName) while PascalCase capitalizes the first word too (MyClassName). camelCase is common for variables, PascalCase for class names.

When should I use snake_case vs kebab-case?

snake_case (underscores) is the convention in Python, Ruby, and database column names. kebab-case (hyphens) is used in URLs, CSS class names, and HTML attributes, where underscores are unusual or invalid.

How does Title Case handle small words?

This tool capitalizes the first letter of every word, which is the simplest and most predictable behavior. Style guides differ on lowercasing short words like "of" and "the" — adjust those manually if your style guide requires it.

Does the converter handle existing camelCase input?

Yes. When converting to snake_case, kebab-case, camelCase, or PascalCase, the tool first splits on existing capital-letter boundaries, spaces, hyphens, and underscores — so myVariableName converts cleanly to my_variable_name.