Programmers and writers regularly switch between case conventions: camelCase for JavaScript variables, snake_case for Python and Ruby, kebab-case for URLs and CSS classes, PascalCase for class names and React components, CONSTANT_CASE for environment variables and constants, Title Case for headlines, and Sentence case for normal prose. This tool takes any input string and produces all ten common case styles simultaneously, so you can paste in 'Hello World Example' and immediately copy out 'helloWorldExample', 'hello-world-example', 'HELLO_WORLD_EXAMPLE', or any other variant you need. It works on text that is already in one of the styles too: paste in 'helloWorldExample' and it will correctly split on the case boundaries and produce all the other styles.
Frequently asked questions
Both join words without separators and capitalise the first letter of each word after the first. The difference is the very first letter: camelCase starts lowercase ('helloWorld'), PascalCase starts uppercase ('HelloWorld'). JavaScript uses camelCase for variables and functions, PascalCase for classes and React components. Many languages (Java, C#, Go) follow the same conventions.
Related tools
- Word Counter and Reading TimeCount words, characters, sentences, paragraphs, and estimate reading and speaking time.
- URL Slug GeneratorStrip accents, punctuation, and spaces to produce a clean URL-safe slug from any title.
- URL Encoder and DecoderEncode any string to URL-safe percent-encoding, or decode an encoded URL back to plain text.