Text Case Converter
Convert text to 9 different cases — instantly, in your browser.
0 words · 0 chars
Supported case formats
- UPPERCASE — all letters capitalised. Used for acronyms, headings, and emphasis.
- lowercase — all letters lowered. Common in URLs and CSS class names.
- Title Case — major words capitalised, minor words (a, the, and…) lowercased. Used in headings and book titles.
- Sentence case — only the first letter of the first word capitalised. Matches standard prose punctuation.
- camelCase — no spaces, each word after the first starts with a capital. Standard for JavaScript variables and functions.
- PascalCase — like camelCase but the first word is also capitalised. Used for class names and React components.
- snake_case — words joined by underscores, all lowercase. Standard in Python variables and database column names.
- kebab-case — words joined by hyphens, all lowercase. Used in CSS classes, HTML attributes, and URL slugs.
- CONSTANT_CASE — snake_case but all uppercase. Used for constants and environment variable names.
Frequently asked questions
Does the converter handle camelCase input?
Yes. The tool detects camelCase, PascalCase, snake_case, and kebab-case in the input and splits them into words automatically before applying the target case.
Which words are treated as “minor” in Title Case?
Articles (a, an, the), coordinating conjunctions (and, but, or, for, nor), and short prepositions (on, at, to, by, in, of, up, as) are kept lowercase unless they appear at the start or end of the title.
Is there a character limit?
No. The conversion runs locally in your browser so it handles any length of text without sending it to a server.
