Case Converter

Convert text between 12 naming conventions. The smart word tokenizer handles camelCase, PascalCase, snake_case, and mixed separators.
All processing happens locally in your browser — your data is never uploaded to any server.
Case Operations:
Case Converter — Convert text between 12 different casing styles with a smart word tokenizer.
Simple styles: UPPERCASE, lowercase, Title Case, Sentence case, Invert, aLtErNaTiNg, Random.
Programming styles: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE — these use a word tokenizer that understands mixed-case boundaries like "XMLParser" and handles spaces, hyphens, and underscores.
All processing runs locally in your browser — nothing is uploaded.
What are the programming case styles?

Programming identifiers have conventional shapes: camelCase and PascalCase join words with each new word capitalized (PascalCase also capitalizes the first), snake_case and kebab-case separate words with underscores or hyphens, and CONSTANT_CASE uses all caps. Converting between them is a tokenization problem — split the input into words first, then rejoin in the target shape — which is why a smart tokenizer gives better results than blind character replacement.

Camel-style words are ambiguous to split: "getHTTPResponse" or "XMLParser" can tokenize differently than you expect — check the converted preview before committing it to code.