Skip to content
utilnest

Case converter

Switch text between eleven letter cases, from Title Case for headlines to snake_case for code.

  • Works in your browser
  • No sign-up
  • Free to use

How to use Case converter

  1. 1

    Paste or type your text in the Input box.

  2. 2

    Pick the case you want, such as Title Case, Sentence case or camelCase. The output updates straight away.

  3. 3

    Copy the result, download it as a .txt file, or press "Use as input" to convert it again.

What this tool does

The case converter rewrites the capital and small letters in your text without retyping it. Fix a headline typed with Caps Lock on, turn a heading into proper Title Case, or turn a phrase into a variable, file or URL name for your code.

Features

  • Writing cases. UPPER CASE, lower case, Title Case (with small-word rules) and Sentence case (keeps the pronoun "I").
  • Programming cases. camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE, converted line by line.
  • Fun cases. aLtErNaTiNg letters and iNVERSE case.
  • Unicode-aware. Accented and non-Latin letters, emoji and symbols are handled correctly.
  • Chain conversions. "Use as input" lets you apply one case after another.

Limits

  • Title Case follows one common rule set. Style guides such as AP, APA and Chicago differ in details, like whether "with" or "from" is capitalised.
  • Sentence case can't know proper nouns: names like "London" or "Python" become lower case unless they start a sentence.
  • Programming cases drop punctuation and symbols, because identifiers can't contain them.

Where your text is processed

This tool works in your browser: what you type or paste is processed on your own device, so it isn't sent to our server for this tool. Some other tools on UtiloNest do use our server, and their pages say so.

Frequently asked questions

Which words stay lower case in Title Case?

Short articles, conjunctions and prepositions such as a, an, the, and, but, or, of, in, on, at, to, by and for stay lower case, unless they are the first or last word or follow a colon. Every other word starts with a capital, and each part of a hyphenated word is capitalised, as in "Self-Driving".

Will it break words like iPhone, NASA or McDonald?

Title Case keeps words that already have capitals after the first letter, so iPhone, NASA and McDonald stay as they are. If the whole input is in capitals, it is lowered first, because all-caps text gives no clue about which words are acronyms. Sentence case lowers everything except the start of each sentence.

How do camelCase, snake_case and kebab-case split my text?

Words are separated at spaces, punctuation, underscores and hyphens, and also inside existing camelCase, so "XMLHttpRequest" becomes XML, Http and Request. Digits stay with the word before them. Each line is converted on its own, so a list of names becomes a list of identifiers.

Does it work with accented letters and other alphabets?

Yes. Conversion uses Unicode case rules, so é, ö, Greek, Cyrillic and other cased scripts work, and German ß becomes SS in upper case. Scripts without capital letters, such as Arabic, Urdu, Chinese or Hindi, are left unchanged.

Where is my text processed?

In your browser. This tool works on your own device, so what you type isn't sent to our server for it.

Was this tool helpful?