Case Converter

Convert camelCase, snake_case, kebab-case and more

How to Use

Different languages have different naming conventions: Java/JS use camelCase (userName), Python uses snake_case (user_name), CSS uses kebab-case (user-name), constants use SCREAMING_SNAKE (USER_NAME). Converting by hand is tedious and error-prone — this tool does it in one click.

How to use: enter text (multi-word or a whole passage), click a target style and copy the result. The tool recognizes camelCase, snake_case, kebab-case and space-separated input and splits words correctly.

FAQ

Which naming styles are supported?

UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE — convertible in any direction.

Can camelCase input convert to snake_case correctly?

Yes. The tool first detects how the input is segmented (camel boundaries, underscores, hyphens, spaces), normalizes it into a word list, then rebuilds it in the target style — so userName correctly becomes user_name.

Is Chinese text affected?

Chinese has no letter case, so it's output unchanged; only English letters take part in case conversion.