How to use
- Type or paste identifiers or phrases — one per line to convert many at once.
- Every naming style is shown side by side; click Copy on the one you need.
- Acronyms and numbers are split sensibly:
XMLHttpRequest→xml_http_request,userID2→user_id_2.
Common examples
- camelCase → snake_case
- snake_case → camelCase
- camelCase → kebab-case
- kebab-case → camelCase
- snake_case → PascalCase
- camelCase → CONSTANT_CASE
FAQ
Which style should I use?
Follow the language: camelCase for JavaScript/Java variables, PascalCase for classes and types, snake_case for Python and SQL columns, CONSTANT_CASE for constants and environment variables, kebab-case for URLs, CSS classes and CLI flags.
Does it work with non-English words?
Yes. Words are split on Unicode letter and number boundaries, so accented letters are kept. Scripts without letter case, such as Chinese, are left as they are.