Switch any text between nine cases — sentence case, Title Case, camelCase, snake_case, kebab-case and more — without retyping a word.
Add your file
Drop your file into the box above or click to browse. It's processed privately in your browser — nothing is uploaded.
Choose your options
Adjust the available settings to get exactly the result you need.
Download the result
Run the tool and download your file instantly — no sign-up, no watermark.
Retyping text just to change its capitalisation is one of those small tasks that eats a surprising amount of time. A heading arrives in ALL CAPS, a spreadsheet column needs to become database field names, or a list of labels has to match a naming convention. This converter does all of it in one click.
The nine supported cases split cleanly into two groups. Sentence case, Title Case, UPPERCASE and lowercase are for prose — headlines, labels, product names. camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE are for code, where each language and framework has its own convention for variables, files, CSS classes and environment variables.
Because word boundaries are detected rather than assumed, you can convert between any two cases without an intermediate step. Paste kebab-case and get CONSTANT_CASE; paste a Title Case heading and get a clean URL-ready form. The text stays in your browser throughout.
UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE — the nine that cover writing and code.
Yes. Word boundaries are detected from spaces, punctuation and capital-letter humps, so "myXMLFile" and "my-xml-file" both convert to the same result in any target case.
It capitalises the first letter of every word, which matches how most CMS fields and headline generators behave. Strict AP or Chicago style leaves short prepositions lowercase, so give headlines a read before publishing.
Yes. Paste as much as you like — the conversion is instant because it runs locally rather than on a server.
Both remove the spaces; camelCase leaves the first word lowercase (userName) while PascalCase capitalises it (UserName). JavaScript variables usually use camelCase, class names use PascalCase.
Completely. The conversion happens in your browser and nothing is uploaded, stored or logged.
Generate QR codes for URLs, text, Wi-Fi and more.
Count words, characters, sentences and reading time as you type.
Format, validate, minify and sort JSON — with clear error messages.
Generate SHA-256, SHA-1, SHA-384 and SHA-512 hashes from any text.