What each case is for
- UPPERCASE / lowercase — the everyday fixes: a heading that came in shouting, or a sentence stuck in caps lock.
- Title Case — capitalises the first letter of each word, for headings and titles.
- Sentence case — capitalises only the first letter of each sentence, leaving the rest as normal text.
- camelCase / PascalCase — no spaces, each word capitalised (Pascal starts capital). Common for variable and class names in code.
- snake_case / CONSTANT_CASE — words joined by underscores, used for identifiers, database columns, and environment variables.
- kebab-case — words joined by hyphens, used for URLs, CSS classes and file names.
Why "nothing uploaded" applies even to text
Text you reformat is often a draft, a list of names, an internal note, or a column pulled from a spreadsheet. This tool changes the case with JavaScript in your own browser tab — the text is never sent anywhere. Load the page, turn off your internet, and it keeps working. If a tool asks you to "upload" plain text just to change its capitalisation, that's a sign it's doing on a server what your browser can do for free.
How Title Case and Sentence case decide capitals
Title Case here capitalises the first letter of every word — simple and predictable. Style guides differ on whether small words like "of" and "the" should stay lowercase, so for a formal title, give it a quick read afterwards. Sentence case capitalises the first letter after a sentence break (a period, question mark, or exclamation), which is why it's the safest choice for turning a shouted paragraph back into readable prose.
Frequently asked questions
Does converting change anything besides capitalisation?
For UPPER, lower, Title and Sentence case, only letter casing changes — spacing and punctuation stay put. The programming cases (camel, snake, kebab, constant) also remove spaces and punctuation between words, because that's what those formats require.
Will it handle accented letters?
Yes. Accented and non-English letters are converted using your browser's own Unicode rules, so é becomes É and back correctly.
Is there a length limit?
Only your device's memory. Nothing is uploaded, so there's no server limit — paste a whole document if you need to.
Tools that pair with this one
- Word Counter — check length and reading time once the text is tidied up.
- JSON Formatter — for developers renaming keys into a consistent case.
Everything runs locally in your browser. Title Case follows a simple every-word rule; double-check formal titles against your style guide.