Case Converter — UPPER, lower, Title, camelCase | GadgetSurge

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

About Case Converter

Text case conversion is a frequent need for developers, writers, and content creators. Whether you need to normalise database column names to snake_case, convert a title to Title Case for a heading, or prepare a variable name in camelCase, this tool handles all common case formats instantly.

This free case converter supports all the formats developers and writers regularly need: UPPERCASE for constants and emphasis, lowercase for normalisation, Title Case for headings and titles, Sentence case for body text, camelCase for JavaScript variables, snake_case for Python variables and database columns, and kebab-case for URL slugs and CSS class names.

The conversion is non-destructive — you can convert back and forth between formats without losing information (with the exception of formats like all-uppercase where the original mixed case cannot be recovered). The input text is never permanently changed.

How to Use Case Converter

  1. Type or paste your text into the input field.
  2. Click the case format button you want: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, or kebab-case.
  3. The converted text appears instantly in the output field.
  4. Copy the result with the Copy button.

Common Use Cases

Frequently Asked Questions

What is camelCase?

camelCase writes compound words with no spaces, with each word after the first capitalised: myVariableName. It is the standard naming convention for variables and functions in JavaScript, Java, and many other languages. The name comes from the "humps" created by the capital letters.

What is snake_case?

snake_case writes compound words in lowercase with underscores between words: my_variable_name. It is the standard convention for Python variables, functions, and database column names. It is easy to read and widely used in data engineering and backend development.

What is kebab-case?

kebab-case writes words in lowercase separated by hyphens: my-variable-name. It is used for URL slugs, CSS class names, HTML attributes, and file names. It is called kebab-case because the hyphens look like skewers.

What is Title Case?

Title Case capitalises the first letter of each major word. Typically, articles (a, an, the), short prepositions (in, on, at), and short conjunctions (and, but, or) are not capitalised unless they are the first or last word. Used for article headings, page titles, and book titles.

What is PascalCase?

PascalCase is like camelCase but the first letter is also capitalised: MyClassName. It is the standard naming convention for classes in Java, C#, TypeScript, and many other object-oriented languages. Also called UpperCamelCase.