camelCase is conventional for JavaScript / TypeScript variables. PascalCase for class and component names. snake_case for Python and SQL. kebab-case for URLs, CSS classes, and most Linux config files. CONSTANT_CASE for environment variables and immutable globals. The conversions strip non-alphanumeric separators (commas, slashes, etc.) and join on the case-specific joiner.Pairs well with
About Case Converter
Convert text between every common case style — UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, and more. Click a case to apply it and copy to clipboard in one step.
How to use it
- Paste or type your text into the input.
- Each case shows a live preview of the first 80 characters.
- Click the case you want — text is converted AND copied to clipboard automatically.
- A 'Copied' chip confirms the action.
camelCase is conventional for JavaScript / TypeScript variables (`firstName`). PascalCase for class and component names (`UserProfile`). snake_case for Python and SQL identifiers (`user_id`). kebab-case for URLs, CSS classes, and most Linux config files (`my-tool-name`). CONSTANT_CASE for environment variables (`API_KEY`). dot.case for namespaced identifiers (`com.example.tool`).
The conversions strip non-alphanumeric separators (commas, slashes, etc.) and join on the case-specific joiner. iNvErSe and aLtErNaTiNg cases are joke / sarcastic-meme styles included because people ask for them.
Common questions
Does it preserve emoji and Unicode?
Can I batch-convert from a CSV?
Like every tool on Buncha, this one runs entirely in your browser. There's no upload, no log, no record of what you've pasted or generated. Close the tab and the data is gone.