Skip to content
✏️

Case Converter

Text

Free online case converter. Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and PascalCase instantly.

0
0
Input

Type or paste text above to see it converted into every case at once.

A React component needs PascalCase, the variable inside it needs camelCase, and a CSS class or a URL slug referencing the same concept needs kebab-case, which means the same underlying name has to exist in several different capitalization conventions depending on exactly where in a codebase it's actually being used. This tool converts a name or a batch of names between all of those conventions at once, UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and PascalCase, so naming a concept once translates cleanly into whichever convention a specific language or context actually requires.

See more about the Case Converter

Useful for converting a component name into its camelCase variable equivalent, generating a matching kebab-case slug or CSS class from the same base name, or converting a whole list of identifiers between conventions at once instead of retyping each one by hand.

Key features

  • Clean interface
  • Fast processing
  • No signup required
  • Works offline

Quick answers for Case Converter

What case conversions does the Case Converter support?
The Case Converter turns text into UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case, and CONSTANT_CASE. All eight versions appear at once as you type, so you can copy whichever one you need.
How do I convert text to camelCase online?
Type or paste your text into the Case Converter and the camelCase version updates live. Spaces, hyphens, and underscores are stripped and every word after the first is capitalized - "my variable name" becomes "myVariableName".
What's the difference between snake_case and kebab-case?
snake_case uses underscores (my_variable); kebab-case uses hyphens (my-variable). Python and Rust idiomatically use snake_case; CSS classes and URL slugs use kebab-case.
Does the Case Converter handle existing word boundaries?
Yes. The Case Converter splits on whitespace, hyphens, underscores, and the boundary between a lowercase and uppercase letter, so it can convert from camelCase or PascalCase to any other style without losing word breaks.
Is there a limit on how much text I can convert?
No. The Case Converter handles paragraphs or entire documents in milliseconds, and it all happens in your browser so there's no upload limit.