Case Normalizer

Convert text between different case formats

Input Text
Normalized Text
Lowercase
0 chars

What is Text Case Conversion?

Text case conversion is the process of changing the capitalization style of text. Different case styles serve different purposes in programming, writing, and data formatting. For example, camelCase is commonly used in JavaScript for variable names, while snake_case is popular in Python and database field names.

Our Case Normalizer tool converts text between 8 different case formats: lowercase, UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case. You can choose to preserve newlines for multi-line input and easily copy the converted text to your clipboard.

Frequently Asked Questions

What's the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter (myVariableName), while PascalCase starts with an uppercase letter (MyClassName). Both capitalize the first letter of each subsequent word.

When should I use snake_case vs kebab-case?

snake_case (with underscores) is common in Python, Ruby, and databases. kebab-case (with hyphens) is used in CSS classes, URLs, and some configuration files. Hyphens aren't valid in most programming language identifiers.

What is Title Case vs Sentence case?

Title Case capitalizes the first letter of every major word (The Quick Brown Fox). Sentence case capitalizes only the first word and proper nouns (The quick brown fox).