Seven styles that split into two very different jobs
The Convert to dropdown offers UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case and kebab-case, and it is worth noticing that those seven are really two groups doing unrelated work.
The first four are text transforms. They walk your input and change letters, but every space, line break, comma and full stop stays exactly where it was, so a paragraph goes in and a paragraph of the same shape comes out. The last three are identifier builders. They tear the input apart into words and glue it back together with no spaces at all, which is exactly what you want for a variable name and exactly what you do not want for prose. Feed a two-page article into camelCase and you get one enormous unbroken token, because camelCase has no concept of a line or a sentence to preserve.
That split explains most of the surprises on this page. Everything below is really a consequence of it.
Capitalizing every word, including the small ones
Title Case here capitalizes the first letter of every run of letters and lowercases the rest of that run. There is no exception list: “the”, “of”, “a” and “and” all get capitals, so “the lord of the rings” comes back as “The Lord Of The Rings”. AP and Chicago style would keep those short words lowercase mid-title, and this tool deliberately does not attempt that, because the exception lists differ between style guides and a wrong guess is worse than a predictable rule.
Sentence case is the more interesting one. It lowercases the entire input first, then puts a capital at the start and after every full stop, question mark and exclamation point. That means every sentence in a long paste gets its own capital, not just the first one, which is what makes it the right tool for text typed with caps lock stuck on. The same rule mangles abbreviations, though: “e.g. this” comes back as “E.G. This”, because each of those dots reads as a sentence ending.
Running a conversion from paste to clipboard
- Paste your text into the box. The button stays disabled until there is something in it.
- Choose a style from Convert to. It starts on UPPERCASE.
- Click Case Converter.
- Take the result with Copy to clipboard, or click Process another to clear everything and start again.
Nothing is uploaded and no file is involved: the conversion is a string transformation running in the page you already loaded, which is why it is instant on a paste of any size your browser will hold. It also keeps working with the network off once the page is open.
Turning a phrase into an identifier
For camelCase, snake_case and kebab-case the input is first broken into words and then rejoined. Separators split, a lowercase-or-digit followed by a capital splits, and the tail of a capital run splits when a capitalized word follows it. Between them those three rules let you convert in any direction: paste my-variable-name and ask for camelCase to get myVariableName, or paste myVariableName and ask for snake_case to get my_variable_name. The same handling is why XMLHttpRequest splits sensibly into three words instead of one.
The cost of that flexibility is that once a word has been split, nothing remembers what it looked like before. Every word is re-cased on output, so an acronym does not survive: XML becomes xml at the start of a camelCase result and Xml anywhere else. There is no option to preserve it, because by the time the joining step runs, the information is gone.
The checks worth doing before you trust the output
Two habits save real time here. First, if the text contains anything beyond plain ASCII letters and digits, run it and read the result rather than assuming: the identifier modes drop accented characters entirely, and Title Case will capitalize after an apostrophe. Second, if you are cleaning up a list rather than a phrase, do the line-level work first with Remove Duplicate Lines & Sort Text, which handles duplicates, sorting, whitespace trimming and empty lines, and only then run the case pass over the tidy result.
When the goal is readable prose rather than an identifier, a case conversion is the first step and not the last. Following it with the Grammar Checker catches the sentence that reads oddly now that the capitals moved, and the wider text tools cover encoding, comparison and formatting once the casing is settled.

