Aa

Case Converter

Convert text between UPPER, lower, Title, Sentence, camelCase and more.

About the Case Converter

Different contexts call for different text casing conventions — a headline wants Title Case, a JavaScript variable wants camelCase, a Python variable wants snake_case, and a CSS class wants kebab-case. Manually retyping text to match a convention is tedious and error-prone, especially with longer text. This tool converts pasted or typed text into eleven different case formats instantly.

How to use it

  1. Choose the case format you want from the buttons at the top
  2. Type or paste your text into the input box
  3. The converted result appears in the output box below
  4. Click "Copy Output" to copy the result to your clipboard

Frequently Asked Questions

What's the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter (e.g. myVariableName), while PascalCase starts with an uppercase letter (e.g. MyClassName). camelCase is typically used for variables and functions; PascalCase for classes and components.

When would I use snake_case vs kebab-case?

snake_case (words_like_this) is common in Python and database column names. kebab-case (words-like-this) is standard in URLs and CSS class names, since hyphens are more universally supported in those contexts than underscores.

Does it handle punctuation and special characters correctly?

Yes — for formats like snake_case and kebab-case, spaces and special characters are converted or stripped appropriately to produce valid identifiers.