Text Case Converter
Convert text between uppercase, lowercase, title case, sentence case, camelCase, snake_case, and kebab-case instantly.
Runs in your browser. No data leaves your device.
Frequently Asked Questions
How does the Case Converter work?
The core function processes your text through different transformation pipelines for each case style. Simple cases use String.toUpperCase() or toLowerCase(). Title Case capitalizes the first letter of each word after splitting on spaces. Programming cases (camelCase, snake_case, kebab-case) first normalize the text by splitting on spaces, hyphens, and underscores, then rejoin with the target delimiter and casing rules.
What case styles are supported?
UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, CONSTANT_CASE, and kebab-case. Click any style and the text converts instantly.
What is the difference between camelCase and PascalCase?
camelCase starts with a lowercase letter (myVariableName), while PascalCase starts with an uppercase letter (MyClassName). Both are commonly used in programming for naming variables, functions, and classes.
Does it preserve line breaks and formatting?
Yes. The converter changes only the letter casing while preserving line breaks, spacing, and punctuation in your text.