Convert text between camelCase, PascalCase, snake_case, kebab-case, Title Case and more in one go.
All ten cases are generated at once from the same input.
How to use this tool
Any phrase, variable name or heading works as input.
Ten cases are shown together — no need to convert one by one.
Copy result copies every case, labelled, for pasting anywhere.
Paste the converted name into your code, filename or URL — every case is plain text.
Formula & worked example
"hello world example" becomes helloWorldExample, HelloWorldExample, hello_world_example, hello-world-example, Hello World Example, HELLO WORLD EXAMPLE, hello world example, Hello world example, hello.world.example and HELLO_WORLD_EXAMPLE.
Limitations — read this before you rely on it
Acronyms are handled by a simple boundary rule (a run of capitals followed by a capital+lowercase splits before the last capital), which is right for common cases like HTTPResponse but can mis-split unusual acronyms. Numbers stay attached to their word.
Frequently asked questions
camelCase for variables and functions in JavaScript/Java; PascalCase for classes and components.
Python variables, database columns and file names.
URLs, CSS class names and HTML attributes.
Uppercase snake_case, conventionally for constants and environment variables.
Yes — myVariableName is split back into words before converting.
