Convert any text or identifier into the programming case styles you use every day: camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE, all at once. Renaming a variable or matching a naming convention by hand is fiddly, especially when the input mixes spaces, hyphens and existing casing. This tool first splits your text into words by detecting spaces, underscores, hyphens and the boundaries between lowercase and uppercase letters, then reassembles them in each target style. Type a phrase like "user profile ID" and immediately see userProfileId, UserProfileId, user_profile_id, user-profile-id and USER_PROFILE_ID. Each result has its own copy button. Everything updates live and runs locally in your browser, so nothing you type is ever uploaded or stored.
It converts your text into camelCase, snake_case, kebab-case, PascalCase and CONSTANT_CASE at the same time.
It detects word boundaries from spaces, existing case changes and separators, then re-joins them in the target case style.
Both join words without separators, but camelCase starts lowercase while PascalCase capitalizes the first letter too.
Convert any text or identifier into the programming case styles you use every day: camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE, all at once. Renaming a variable or matching a naming convention by hand is fiddly, especially when the input mixes spaces, hyphens and existing casing.
Yes. String Case Converter is completely free, with no sign-up and no usage limits.
Yes. String Case Converter runs in any modern web browser. There is nothing to download or install.
Yes. String Case Converter runs entirely on your device in your browser, so nothing you enter is uploaded to a server.
Link this tool from a README, doc or site. The badge links back to this page.
[](https://yourhack.ai/string-case-converter)