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.