Transform text between different cases instantly.
Changing the case of text is one of those small tasks that comes up constantly in writing and programming. Whether you need to convert a heading to title case, turn a variable name into snake_case, or normalise pasted text that arrived in ALL CAPS, a dedicated tool saves time and reduces errors.
UPPER CASE and lower case are self-explanatory. Title Case capitalises the first letter of each word, as used in headings and book titles. Sentence case capitalises only the first letter of each sentence, which is the standard for body text.
camelCase joins words together with no separator, capitalising each word after the first. It is the conventional style for variable names in JavaScript and Java. PascalCase is identical but capitalises the first word too, commonly used for class names.
snake_case uses underscores between lower-case words and is standard in Python and Ruby. kebab-case uses hyphens and is typical in CSS class names and URL slugs. CONSTANT_CASE combines upper case with underscores for constants. dot.case and path/case are less common but useful for configuration keys and file paths.
The converter splits your input into words by detecting spaces, hyphens, underscores, dots, slashes and camelCase boundaries. It then reassembles the words in your chosen case. The conversion is instant and runs entirely in your browser with no data sent anywhere.
ectoplasma.org ยท free tools