Converts text between camelCase, snake_case, kebab-case and more.
Case Converter changes text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, lowercase and UPPERCASE. It splits your input into words by detecting camelCase boundaries, underscores, hyphens and whitespace, then re-joins them in the case style you pick. It is handy when renaming variables, generating identifiers, or normalizing strings across a codebase.
No. The conversion runs entirely in your browser with JavaScript, and nothing you type is uploaded or stored remotely.
camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, lowercase and UPPERCASE.
It treats a lowercase-to-uppercase transition (like myValue), underscores, hyphens, and whitespace as word boundaries, then collapses repeated separators.
Numbers stay attached to the word they follow rather than starting a new word, and acronyms are not detected specially, so a run of capitals like 'JSONData' is split only at the J-to-S style boundary, which may not match your expectation for all-caps groups.
Unlike the other styles, lowercase and UPPERCASE do not re-split into words; they simply change the case of the entire input while keeping spaces and punctuation as-is.