Five conversions run on the text you paste, entirely in the browser: uppercase, lowercase, Title Case, camelCase and snake_case. Nothing is uploaded, so a client list or an unpublished draft is safe to work on here.
Title Case capitalises the first letter of every whitespace-separated run and lowercases the rest, which is the mechanical rule rather than the editorial one — a house style that keeps short prepositions lowercase will need a manual pass afterwards. camelCase strips every non-alphanumeric character and raises the letter that follows it. snake_case lowercases, turns runs of whitespace into single underscores, and discards anything that is not a letter, digit or underscore. That last step is destructive by design: accented characters and punctuation are removed rather than transliterated.
Choosing the right case
-
Title Case is mechanical here:
every word gets a capital, including "of", "the" and "and". Editorial title case keeps those lowercase, so check the result against your style guide.
-
camelCase and snake_case are for identifiers:
variable names, database columns, JSON keys. They are not meant for prose and will mangle sentences that contain punctuation.
-
snake_case drops characters it cannot use:
an accented letter or an ampersand disappears rather than being converted, which can silently shorten a name.
-
Uppercase is not a styling choice:
if you only want the look, CSS text-transform leaves the underlying text intact and readable to screen readers. Converting the characters themselves is permanent.
Title Case here is mechanical, not editorial
The [msm_tool slug="case-converter"] capitalises the first letter of every whitespace-separated run and lowercases the rest, which is a purely mechanical rule rather than the editorial convention most style guides actually follow — "of", "the" and "and" all get capitalised along with everything else, so a house style that keeps short prepositions lowercase needs a manual pass over the result afterwards.
camelCase and snake_case exist for identifiers, not prose
Both forms are built for variable names, database columns and JSON keys rather than sentences, and both will visibly mangle prose that contains ordinary punctuation. camelCase strips every non-alphanumeric character and capitalises whatever letter follows it; snake_case lowercases everything and turns runs of whitespace into single underscores.
snake_case is destructive by design
Anything that is not a letter, a digit or an underscore is simply discarded during the snake_case conversion rather than transliterated into something else — an accented letter or an ampersand disappears outright, which can silently shorten a name in a way that is easy to miss unless the result is checked directly against the source.
Uppercase here is permanent, unlike a styling choice
If the only goal is the visual appearance of capitals, CSS `text-transform` leaves the underlying text completely intact and still readable correctly by screen readers, which announce the actual characters rather than however they happen to be styled. Converting the characters themselves through this tool is a real, permanent change to the text rather than a display effect that can simply be styled away again.