Case Converter
12 case styles with smart word-boundary detection — for writers and developers.
One textbox, twelve case styles — from proper editorial Title Case (small words handled correctly) to every programming convention. Word boundaries are detected from existing capitals, underscores and dashes, so code identifiers convert cleanly between styles. Cleaning up text for URLs? The Text to Slug Converter goes one step further.
Frequently Asked Questions
Which case styles are supported?
Twelve: UPPERCASE, lowercase, Title Case (with smart small-word handling), Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, aLtErNaTiNg and InVeRsE — covering writing, programming and data-cleanup needs in one tool.
How is Title Case different from capitalizing every word?
Proper title case keeps small words lowercase — a, an, the, of, in, on — unless they start the title: "The Art of Writing in Public", not "The Art Of Writing In Public". This converter follows that convention automatically.
Does it understand existing camelCase or snake_case input?
Yes — word boundaries are detected from capitals, underscores, dashes and dots, so converting userFirstName to snake_case correctly produces user_first_name, not userfirstname.
When do developers use each programming case?
Convention by language: camelCase for JS/Java variables, PascalCase for classes and React components, snake_case for Python, kebab-case for URLs and CSS classes, CONSTANT_CASE for environment variables and constants.