Case converter
Convert text between twelve formats, from UPPERCASE to camelCase and kebab-case.
Related tools
Case converter
Paste your text, pick a format, and the whole thing is rewritten in one step. Twelve formats cover both writing and code: UPPERCASE, lowercase, Title Case, Sentence case, Capitalize Each Word, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case and aLtErNaTiNg cAsE.
The prose formats fix text that arrived in the wrong shape. Sentence case rescues a paragraph typed with caps lock on, capitalizing the first letter after every full stop, exclamation mark, question mark or line break. Title Case follows the standard editorial rule: minor words — a, an, the, and, or, but, of, in, on, at, to, for, nor — stay lowercase unless they are the first or last word, so "the lord of the rings" becomes "The Lord of the Rings". Capitalize Each Word applies no exceptions and capitalizes everything.
The programmatic formats are for developers renaming things. They split input into words on spaces, punctuation and case boundaries, which means existing identifiers are re-split correctly: "helloWorld" becomes hello_world, and "XMLHttpRequest" becomes xml-http-request rather than one unreadable run. Each line is converted separately, so you can paste a whole column of names and convert them all at once.
Diacritics are preserved rather than stripped: "Šťava a Žaba" becomes šťava_a_žaba, with accented letters intact. If you need plain ASCII for a URL, use the slug generator instead. Windows and Unix line endings are handled the same way.
Everything runs in your browser — nothing is uploaded, and no text leaves your device.