It looks for lowercase-to-uppercase transitions (helloWorld → hello World) and runs of capitals followed by a lowercase letter (XMLParser → XML Parser), plus standard delimiters like spaces, hyphens, and underscores.
Convert text between UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, and more — plus generate clean, URL-safe slugs with full control over separators and length.
Any format works — spaces, camelCase, hyphens, or mixed.
All 10 case conversions update instantly as you type.
Copy any individual result with one click.
Switch tabs for full control over URL slug formatting.
| Style | Example | Common Use |
|---|---|---|
| camelCase | helloWorld | JavaScript, Java, and C# variable and function names. |
| PascalCase | HelloWorld | Class names in most languages; React component names. |
| snake_case | hello_world | Python variables and functions; database column names. |
| kebab-case | hello-world | CSS class names, HTML attributes, and URL slugs. |
| CONSTANT_CASE | HELLO_WORLD | Constants and environment variables across most languages. |
| dot.case | hello.world | Configuration keys and some templating namespaces. |
| Title Case | Hello World | Headings, titles, and proper nouns in prose. |
| Sentence case | Hello world | Regular prose and UI copy following standard writing conventions. |
It looks for lowercase-to-uppercase transitions (helloWorld → hello World) and runs of capitals followed by a lowercase letter (XMLParser → XML Parser), plus standard delimiters like spaces, hyphens, and underscores.
Lowercase, hyphen-separated (not underscores — search engines treat hyphens as word breaks but not underscores), essential keywords only, and under about 60 characters.
No. All conversion happens entirely in your browser. Nothing is sent to any server.