Text Case Converter

Convert text between 10 different case formats including camelCase, snake_case, kebab-case, Title Case, and more. Useful for renaming variables, formatting headings, or cleaning up text.

Case Converter
Type or paste your text, then click any case button to convert it.

Supported Case Formats

CaseExampleCommon Usage
camelCasemyVariableNameJavaScript/TypeScript variables
PascalCaseMyClassNameClasses, React components, C# methods
snake_casemy_variable_namePython, Ruby, database columns
kebab-casemy-component-nameCSS classes, URLs, file names
CONSTANT_CASEMAX_RETRY_COUNTConstants, environment variables
dot.casemy.config.valueConfiguration keys, Java packages
Title CaseMy Variable NameHeadings, titles
Sentence caseMy variable nameRegular text, descriptions

Naming Conventions in Programming

Consistent naming conventions make code more readable and maintainable. Most languages and frameworks have established conventions:

Frequently Asked Questions

How does the converter split words?

It detects word boundaries by looking for transitions between lowercase and uppercase letters (camelCase), underscores (snake_case), hyphens (kebab-case), and spaces. This means it can convert from any supported case to any other.

Why use consistent naming conventions?

Consistent naming reduces cognitive load when reading code. When every developer on a team follows the same conventions, the code is more predictable and easier to navigate, review, and maintain.